Skip to content

Commit 9abfdb0

Browse files
author
Jamie Curnow
committed
Disabled arm CI for now
1 parent a1c0ad3 commit 9abfdb0

File tree

1 file changed

+20
-22
lines changed

1 file changed

+20
-22
lines changed

Jenkinsfile

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// for arm building: https://resin.io/blog/building-arm-containers-on-any-x86-machine-even-dockerhub/
2-
31
pipeline {
42
options {
53
buildDiscarder(logRotator(numToKeepStr: '10'))
@@ -22,26 +20,26 @@ pipeline {
2220
steps {
2321
ansiColor('xterm') {
2422
sh 'docker run --rm -v $(pwd):/srv/app -w /srv/app jc21/node:latest yarn --registry=$NPM_REGISTRY install'
25-
sh 'docker run --rm -v $(pwd):/srv/app -w /srv/app jc21/node:latest npm run-script build'
23+
sh 'docker run --rm -v $(pwd):/srv/app -w /srv/app jc21/node:latest npm runscript build'
2624
sh 'rm -rf node_modules'
2725
sh 'docker run --rm -v $(pwd):/srv/app -w /srv/app jc21/node yarn --registry=$NPM_REGISTRY install --prod'
2826
sh 'docker run --rm -v $(pwd):/data $DOCKER_CI_TOOLS node-prune'
2927
sh 'docker build --pull --no-cache --squash --compress -t $TEMP_IMAGE_NAME .'
3028
}
3129
}
3230
}
33-
stage('Build armhf') {
34-
steps {
35-
ansiColor('xterm') {
36-
sh 'docker run --rm -v $(pwd):/srv/app -w /srv/app jc21/node:armhf yarn --registry=$NPM_REGISTRY install'
37-
sh 'docker run --rm -v $(pwd):/srv/app -w /srv/app jc21/node:armhf npm run-script build'
38-
sh 'rm -rf node_modules'
39-
sh 'docker run --rm -v $(pwd):/srv/app -w /srv/app jc21/node:armhf yarn --registry=$NPM_REGISTRY install --prod'
40-
sh 'docker run --rm -v $(pwd):/data $DOCKER_CI_TOOLS node-prune'
41-
sh 'docker build --pull --no-cache --squash --compress -t $TEMP_IMAGE_NAME_ARM -f Dockerfile.armhf .'
42-
}
43-
}
44-
}
31+
//stage('Build armhf') {
32+
// steps {
33+
// ansiColor('xterm') {
34+
// sh 'docker run --rm -v $(pwd):/srv/app -w /srv/app jc21/node:armhf yarn --registry=$NPM_REGISTRY install'
35+
// sh 'docker run --rm -v $(pwd):/srv/app -w /srv/app jc21/node:armhf npm run-script build'
36+
// sh 'rm -rf node_modules'
37+
// sh 'docker run --rm -v $(pwd):/srv/app -w /srv/app jc21/node:armhf yarn --registry=$NPM_REGISTRY install --prod'
38+
// sh 'docker run --rm -v $(pwd):/data $DOCKER_CI_TOOLS node-prune'
39+
// sh 'docker build --pull --no-cache --squash --compress -t $TEMP_IMAGE_NAME_ARM -f Dockerfile.armhf .'
40+
// }
41+
// }
42+
//}
4543
stage('Publish Private') {
4644
steps {
4745
sh 'docker tag $TEMP_IMAGE_NAME ${DOCKER_PRIVATE_REGISTRY}/$IMAGE_NAME:$TAG_VERSION'
@@ -61,16 +59,16 @@ pipeline {
6159
sh 'docker tag $TEMP_IMAGE_NAME docker.io/jc21/$IMAGE_NAME:latest'
6260
sh 'docker tag $TEMP_IMAGE_NAME docker.io/jc21/$IMAGE_NAME:$TAG_VERSION'
6361

64-
sh 'docker tag $TEMP_IMAGE_NAME_ARM docker.io/jc21/$IMAGE_NAME:latest-armhf'
65-
sh 'docker tag $TEMP_IMAGE_NAME_ARM docker.io/jc21/$IMAGE_NAME:$TAG_VERSION-armhf'
62+
//sh 'docker tag $TEMP_IMAGE_NAME_ARM docker.io/jc21/$IMAGE_NAME:latest-armhf'
63+
//sh 'docker tag $TEMP_IMAGE_NAME_ARM docker.io/jc21/$IMAGE_NAME:$TAG_VERSION-armhf'
6664

6765
withCredentials([usernamePassword(credentialsId: 'jc21-dockerhub', passwordVariable: 'dpass', usernameVariable: 'duser')]) {
6866
sh "docker login -u '${duser}' -p '${dpass}'"
6967
sh 'docker push docker.io/jc21/$IMAGE_NAME:latest'
7068
sh 'docker push docker.io/jc21/$IMAGE_NAME:$TAG_VERSION'
7169

72-
sh 'docker push docker.io/jc21/$IMAGE_NAME:latest-armhf'
73-
sh 'docker push docker.io/jc21/$IMAGE_NAME:$TAG_VERSION-armhf'
70+
//sh 'docker push docker.io/jc21/$IMAGE_NAME:latest-armhf'
71+
//sh 'docker push docker.io/jc21/$IMAGE_NAME:$TAG_VERSION-armhf'
7472
}
7573
}
7674
}
@@ -82,12 +80,12 @@ pipeline {
8280
sh 'docker tag $TEMP_IMAGE_NAME ${DOCKER_PRIVATE_REGISTRY}/$IMAGE_NAME:preview'
8381
sh 'docker push ${DOCKER_PRIVATE_REGISTRY}/$IMAGE_NAME:preview'
8482
sh 'docker tag $TEMP_IMAGE_NAME docker.io/jc21/$IMAGE_NAME:preview'
85-
sh 'docker tag $TEMP_IMAGE_NAME_ARM docker.io/jc21/$IMAGE_NAME:preview-armhf'
83+
//sh 'docker tag $TEMP_IMAGE_NAME_ARM docker.io/jc21/$IMAGE_NAME:preview-armhf'
8684

8785
withCredentials([usernamePassword(credentialsId: 'jc21-dockerhub', passwordVariable: 'dpass', usernameVariable: 'duser')]) {
8886
sh "docker login -u '${duser}' -p '${dpass}'"
8987
sh 'docker push docker.io/jc21/$IMAGE_NAME:preview'
90-
sh 'docker push docker.io/jc21/$IMAGE_NAME:preview-armhf'
88+
//sh 'docker push docker.io/jc21/$IMAGE_NAME:preview-armhf'
9189
}
9290
}
9391
}
@@ -106,7 +104,7 @@ pipeline {
106104
}
107105
always {
108106
sh 'docker rmi $TEMP_IMAGE_NAME'
109-
sh 'docker rmi $TEMP_IMAGE_NAME_ARM'
107+
//sh 'docker rmi $TEMP_IMAGE_NAME_ARM'
110108
}
111109
}
112110
}

0 commit comments

Comments
 (0)