Skip to content

Commit 631d9ae

Browse files
committed
CI Changes, docker image tag changes and manifests
1 parent 0ac349b commit 631d9ae

File tree

1 file changed

+17
-30
lines changed

1 file changed

+17
-30
lines changed

Jenkinsfile

Lines changed: 17 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -228,12 +228,15 @@ pipeline {
228228
// ========================
229229
// latest manifest
230230
// ========================
231-
stage('Manifest: latest') {
231+
stage('Latest Manifest') {
232232
when {
233233
branch 'master'
234234
}
235235
steps {
236236
ansiColor('xterm') {
237+
// =======================
238+
// latest
239+
// =======================
237240
sh 'docker pull jc21/${IMAGE}:latest-${AMD64_TAG}'
238241
sh 'docker pull jc21/${IMAGE}:latest-${ARM64_TAG}'
239242
sh 'docker pull jc21/${IMAGE}:latest-${ARMV7_TAG}'
@@ -247,18 +250,10 @@ pipeline {
247250
sh 'docker manifest annotate jc21/${IMAGE}:latest jc21/${IMAGE}:latest-${ARMV7_TAG} --arch arm --variant ${ARMV7_TAG}'
248251
//sh 'docker manifest annotate jc21/${IMAGE}:latest jc21/${IMAGE}:latest-${ARMV6_TAG} --arch arm --variant ${ARMV6_TAG}'
249252
sh 'docker manifest push --purge jc21/${IMAGE}:latest'
250-
}
251-
}
252-
}
253-
// ========================
254-
// major
255-
// ========================
256-
stage('Manifest: major') {
257-
when {
258-
branch 'master'
259-
}
260-
steps {
261-
ansiColor('xterm') {
253+
254+
// =======================
255+
// major version
256+
// =======================
262257
sh 'docker pull jc21/${IMAGE}:${MAJOR_VERSION}-${AMD64_TAG}'
263258
sh 'docker pull jc21/${IMAGE}:${MAJOR_VERSION}-${ARM64_TAG}'
264259
sh 'docker pull jc21/${IMAGE}:${MAJOR_VERSION}-${ARMV7_TAG}'
@@ -271,18 +266,10 @@ pipeline {
271266
sh 'docker manifest annotate jc21/${IMAGE}:${MAJOR_VERSION} jc21/${IMAGE}:${MAJOR_VERSION}-${ARM64_TAG} --arch ${ARM64_TAG}'
272267
sh 'docker manifest annotate jc21/${IMAGE}:${MAJOR_VERSION} jc21/${IMAGE}:${MAJOR_VERSION}-${ARMV7_TAG} --arch arm --variant ${ARMV7_TAG}'
273268
//sh 'docker manifest annotate jc21/${IMAGE}:${MAJOR_VERSION} jc21/${IMAGE}:${MAJOR_VERSION}-${ARMV6_TAG} --arch arm --variant ${ARMV6_TAG}'
274-
}
275-
}
276-
}
277-
// ========================
278-
// version
279-
// ========================
280-
stage('Manifest: version') {
281-
when {
282-
branch 'master'
283-
}
284-
steps {
285-
ansiColor('xterm') {
269+
270+
// =======================
271+
// version
272+
// =======================
286273
sh 'docker pull jc21/${IMAGE}:${TAG_VERSION}-${AMD64_TAG}'
287274
sh 'docker pull jc21/${IMAGE}:${TAG_VERSION}-${ARM64_TAG}'
288275
sh 'docker pull jc21/${IMAGE}:${TAG_VERSION}-${ARMV7_TAG}'
@@ -299,9 +286,9 @@ pipeline {
299286
}
300287
}
301288
// ========================
302-
// version
289+
// develop
303290
// ========================
304-
stage('Manifest: develop') {
291+
stage('Develop Manifest') {
305292
when {
306293
branch 'develop'
307294
}
@@ -325,7 +312,7 @@ pipeline {
325312
// ========================
326313
// cleanup
327314
// ========================
328-
stage('Latest cleanup') {
315+
stage('Latest Cleanup') {
329316
when {
330317
branch 'master'
331318
}
@@ -337,7 +324,7 @@ pipeline {
337324
}
338325
}
339326
}
340-
stage('Develop cleanup') {
327+
stage('Develop Cleanup') {
341328
when {
342329
branch 'develop'
343330
}
@@ -347,7 +334,7 @@ pipeline {
347334
}
348335
}
349336
}
350-
stage('PR cleanup') {
337+
stage('PR Cleanup') {
351338
when {
352339
changeRequest()
353340
}

0 commit comments

Comments
 (0)