Skip to content

Instantly share code, notes, and snippets.

View kronis's full-sized avatar

Markus Loupeen kronis

  • Loupeen Consulting
  • Oslo
View GitHub Profile
@kronis
kronis / pipeline.ts
Created September 8, 2022 20:48
AWS CDK CodePipeLines with private NPM repo
const GHSecret = Secret.fromSecretNameV2(scope, 'GHSecret', 'github/read_registry');
const codeStarArn = '';
const input = CodePipelineSource.connection(props.repositoryName, props.repositoryBranch, {
connectionArn: codeStarArn
});
return new CodePipeline(scope, `Pipeline`, {
synthCodeBuildDefaults: {
buildEnvironment: {
@loupeen:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=${GITHUB_ACCESS_TOKEN}
always-auth=true
@kronis
kronis / .npmrc
Created September 8, 2022 20:23
Default npmrc
@loupeen:registry=https://npm.pkg.github.com
always-auth=true
@kronis
kronis / kill-jenkins-stuck-build.groovy
Last active June 23, 2021 12:57 — forked from jmarcos-cano/kill-jenkins-stuck-build.groovy
Stop & Kill Jenkins stuck build
// https://jenkins.myhost.com/job/PROJECT1/job/a-repo/job/release%252F6.1/85/console
def jobname = "PROJECT1/a-repo/release%252F6.1/"
def buildnum = 85
def job = Jenkins.instance.getItemByFullName(jobname)
for (build in job.builds) {
if (buildnum == build.getNumber().toInteger()){
if (build.isBuilding()){
build.doStop();
build.doKill();