Skip to content

Commit

Permalink
CI Changes, docker image tag changes and manifests
Browse files Browse the repository at this point in the history
  • Loading branch information
jc21 committed Mar 6, 2019
1 parent 0ac349b commit 631d9ae
Showing 1 changed file with 17 additions and 30 deletions.
47 changes: 17 additions & 30 deletions Jenkinsfile
Expand Up @@ -228,12 +228,15 @@ pipeline {
// ========================
// latest manifest
// ========================
stage('Manifest: latest') {
stage('Latest Manifest') {
when {
branch 'master'
}
steps {
ansiColor('xterm') {
// =======================
// latest
// =======================
sh 'docker pull jc21/${IMAGE}:latest-${AMD64_TAG}'
sh 'docker pull jc21/${IMAGE}:latest-${ARM64_TAG}'
sh 'docker pull jc21/${IMAGE}:latest-${ARMV7_TAG}'
Expand All @@ -247,18 +250,10 @@ pipeline {
sh 'docker manifest annotate jc21/${IMAGE}:latest jc21/${IMAGE}:latest-${ARMV7_TAG} --arch arm --variant ${ARMV7_TAG}'
//sh 'docker manifest annotate jc21/${IMAGE}:latest jc21/${IMAGE}:latest-${ARMV6_TAG} --arch arm --variant ${ARMV6_TAG}'
sh 'docker manifest push --purge jc21/${IMAGE}:latest'
}
}
}
// ========================
// major
// ========================
stage('Manifest: major') {
when {
branch 'master'
}
steps {
ansiColor('xterm') {

// =======================
// major version
// =======================
sh 'docker pull jc21/${IMAGE}:${MAJOR_VERSION}-${AMD64_TAG}'
sh 'docker pull jc21/${IMAGE}:${MAJOR_VERSION}-${ARM64_TAG}'
sh 'docker pull jc21/${IMAGE}:${MAJOR_VERSION}-${ARMV7_TAG}'
Expand All @@ -271,18 +266,10 @@ pipeline {
sh 'docker manifest annotate jc21/${IMAGE}:${MAJOR_VERSION} jc21/${IMAGE}:${MAJOR_VERSION}-${ARM64_TAG} --arch ${ARM64_TAG}'
sh 'docker manifest annotate jc21/${IMAGE}:${MAJOR_VERSION} jc21/${IMAGE}:${MAJOR_VERSION}-${ARMV7_TAG} --arch arm --variant ${ARMV7_TAG}'
//sh 'docker manifest annotate jc21/${IMAGE}:${MAJOR_VERSION} jc21/${IMAGE}:${MAJOR_VERSION}-${ARMV6_TAG} --arch arm --variant ${ARMV6_TAG}'
}
}
}
// ========================
// version
// ========================
stage('Manifest: version') {
when {
branch 'master'
}
steps {
ansiColor('xterm') {

// =======================
// version
// =======================
sh 'docker pull jc21/${IMAGE}:${TAG_VERSION}-${AMD64_TAG}'
sh 'docker pull jc21/${IMAGE}:${TAG_VERSION}-${ARM64_TAG}'
sh 'docker pull jc21/${IMAGE}:${TAG_VERSION}-${ARMV7_TAG}'
Expand All @@ -299,9 +286,9 @@ pipeline {
}
}
// ========================
// version
// develop
// ========================
stage('Manifest: develop') {
stage('Develop Manifest') {
when {
branch 'develop'
}
Expand All @@ -325,7 +312,7 @@ pipeline {
// ========================
// cleanup
// ========================
stage('Latest cleanup') {
stage('Latest Cleanup') {
when {
branch 'master'
}
Expand All @@ -337,7 +324,7 @@ pipeline {
}
}
}
stage('Develop cleanup') {
stage('Develop Cleanup') {
when {
branch 'develop'
}
Expand All @@ -347,7 +334,7 @@ pipeline {
}
}
}
stage('PR cleanup') {
stage('PR Cleanup') {
when {
changeRequest()
}
Expand Down

0 comments on commit 631d9ae

Please sign in to comment.