CI Changes, docker image tag changes and manifests

This commit is contained in:
Jamie Curnow 2019-03-07 09:45:01 +10:00
parent 1b0563a4a6
commit 0ac349ba67

58
Jenkinsfile vendored
View File

@ -325,39 +325,35 @@ pipeline {
// ======================== // ========================
// cleanup // cleanup
// ======================== // ========================
stage('Cleanup') { stage('Latest cleanup') {
parallel { when {
stage('Latest cleanup') { branch 'master'
when { }
branch 'master' steps {
} ansiColor('xterm') {
steps { sh 'docker rmi jc21/${IMAGE}:latest jc21/${IMAGE}:latest-${AMD64_TAG} jc21/${IMAGE}:latest-${ARM64_TAG} jc21/${IMAGE}:latest-${ARMV7_TAG}'
ansiColor('xterm') { sh 'docker rmi jc21/${IMAGE}:${MAJOR_VERSION}-${AMD64_TAG} jc21/${IMAGE}:${MAJOR_VERSION}-${ARM64_TAG} jc21/${IMAGE}:${MAJOR_VERSION}-${ARMV7_TAG}'
sh 'docker rmi jc21/${IMAGE}:latest jc21/${IMAGE}:latest-${AMD64_TAG} jc21/${IMAGE}:latest-${ARM64_TAG} jc21/${IMAGE}:latest-${ARMV7_TAG}' sh 'docker rmi jc21/${IMAGE}:${TAG_VERSION}-${AMD64_TAG} jc21/${IMAGE}:${TAG_VERSION}-${ARM64_TAG} jc21/${IMAGE}:${TAG_VERSION}-${ARMV7_TAG}'
sh 'docker rmi jc21/${IMAGE}:${MAJOR_VERSION}-${AMD64_TAG} jc21/${IMAGE}:${MAJOR_VERSION}-${ARM64_TAG} jc21/${IMAGE}:${MAJOR_VERSION}-${ARMV7_TAG}'
sh 'docker rmi jc21/${IMAGE}:${TAG_VERSION}-${AMD64_TAG} jc21/${IMAGE}:${TAG_VERSION}-${ARM64_TAG} jc21/${IMAGE}:${TAG_VERSION}-${ARMV7_TAG}'
}
}
} }
stage('Develop cleanup') { }
when { }
branch 'develop' stage('Develop cleanup') {
} when {
steps { branch 'develop'
ansiColor('xterm') { }
sh 'docker rmi jc21/${IMAGE}:develop jc21/${IMAGE}:develop-${AMD64_TAG}' steps {
} ansiColor('xterm') {
} sh 'docker rmi jc21/${IMAGE}:develop jc21/${IMAGE}:develop-${AMD64_TAG}'
} }
stage('PR cleanup') { }
when { }
changeRequest() stage('PR cleanup') {
} when {
steps { changeRequest()
ansiColor('xterm') { }
sh 'docker rmi jc21/${IMAGE}:github-${BRANCH_LOWER}-${AMD64_TAG}' steps {
} ansiColor('xterm') {
} sh 'docker rmi jc21/${IMAGE}:github-${BRANCH_LOWER}-${AMD64_TAG}'
} }
} }
} }