Skip to content

Commit 1db2a29

Browse files
committed
CI Changes, docker image tag changes and manifests
1 parent 14e62a0 commit 1db2a29

File tree

1 file changed

+29
-30
lines changed

1 file changed

+29
-30
lines changed

Jenkinsfile

Lines changed: 29 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -323,41 +323,40 @@ pipeline {
323323
}
324324
}
325325
// ========================
326-
// master cleanup
326+
// cleanup
327327
// ========================
328-
parallel {
329-
// ========================
330-
// amd64
331-
// ========================
332-
stage('Latest cleanup') {
333-
when {
334-
branch 'master'
335-
}
336-
steps {
337-
ansiColor('xterm') {
338-
sh 'docker rmi jc21/${IMAGE}:latest jc21/${IMAGE}:latest-${AMD64_TAG} jc21/${IMAGE}:latest-${ARM64_TAG} jc21/${IMAGE}:latest-${ARMV7_TAG}'
339-
sh 'docker rmi jc21/${IMAGE}:${MAJOR_VERSION}-${AMD64_TAG} jc21/${IMAGE}:${MAJOR_VERSION}-${ARM64_TAG} jc21/${IMAGE}:${MAJOR_VERSION}-${ARMV7_TAG}'
340-
sh 'docker rmi jc21/${IMAGE}:${TAG_VERSION}-${AMD64_TAG} jc21/${IMAGE}:${TAG_VERSION}-${ARM64_TAG} jc21/${IMAGE}:${TAG_VERSION}-${ARMV7_TAG}'
328+
stage {
329+
parallel {
330+
stage('Latest cleanup') {
331+
when {
332+
branch 'master'
341333
}
342-
}
343-
}
344-
stage('Develop cleanup') {
345-
when {
346-
branch 'develop'
347-
}
348-
steps {
349-
ansiColor('xterm') {
350-
sh 'docker rmi jc21/${IMAGE}:develop jc21/${IMAGE}:develop-${AMD64_TAG}'
334+
steps {
335+
ansiColor('xterm') {
336+
sh 'docker rmi jc21/${IMAGE}:latest jc21/${IMAGE}:latest-${AMD64_TAG} jc21/${IMAGE}:latest-${ARM64_TAG} jc21/${IMAGE}:latest-${ARMV7_TAG}'
337+
sh 'docker rmi jc21/${IMAGE}:${MAJOR_VERSION}-${AMD64_TAG} jc21/${IMAGE}:${MAJOR_VERSION}-${ARM64_TAG} jc21/${IMAGE}:${MAJOR_VERSION}-${ARMV7_TAG}'
338+
sh 'docker rmi jc21/${IMAGE}:${TAG_VERSION}-${AMD64_TAG} jc21/${IMAGE}:${TAG_VERSION}-${ARM64_TAG} jc21/${IMAGE}:${TAG_VERSION}-${ARMV7_TAG}'
339+
}
351340
}
352341
}
353-
}
354-
stage('PR cleanup') {
355-
when {
356-
changeRequest()
342+
stage('Develop cleanup') {
343+
when {
344+
branch 'develop'
345+
}
346+
steps {
347+
ansiColor('xterm') {
348+
sh 'docker rmi jc21/${IMAGE}:develop jc21/${IMAGE}:develop-${AMD64_TAG}'
349+
}
350+
}
357351
}
358-
steps {
359-
ansiColor('xterm') {
360-
sh 'docker rmi jc21/${IMAGE}:github-${BRANCH_LOWER}-${AMD64_TAG}'
352+
stage('PR cleanup') {
353+
when {
354+
changeRequest()
355+
}
356+
steps {
357+
ansiColor('xterm') {
358+
sh 'docker rmi jc21/${IMAGE}:github-${BRANCH_LOWER}-${AMD64_TAG}'
359+
}
361360
}
362361
}
363362
}

0 commit comments

Comments
 (0)