@@ -228,12 +228,15 @@ pipeline {
228
228
// ========================
229
229
// latest manifest
230
230
// ========================
231
- stage(' Manifest: latest ' ) {
231
+ stage(' Latest Manifest ' ) {
232
232
when {
233
233
branch ' master'
234
234
}
235
235
steps {
236
236
ansiColor(' xterm' ) {
237
+ // =======================
238
+ // latest
239
+ // =======================
237
240
sh ' docker pull jc21/${IMAGE}:latest-${AMD64_TAG}'
238
241
sh ' docker pull jc21/${IMAGE}:latest-${ARM64_TAG}'
239
242
sh ' docker pull jc21/${IMAGE}:latest-${ARMV7_TAG}'
@@ -247,18 +250,10 @@ pipeline {
247
250
sh ' docker manifest annotate jc21/${IMAGE}:latest jc21/${IMAGE}:latest-${ARMV7_TAG} --arch arm --variant ${ARMV7_TAG}'
248
251
// sh 'docker manifest annotate jc21/${IMAGE}:latest jc21/${IMAGE}:latest-${ARMV6_TAG} --arch arm --variant ${ARMV6_TAG}'
249
252
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
+ // =======================
262
257
sh ' docker pull jc21/${IMAGE}:${MAJOR_VERSION}-${AMD64_TAG}'
263
258
sh ' docker pull jc21/${IMAGE}:${MAJOR_VERSION}-${ARM64_TAG}'
264
259
sh ' docker pull jc21/${IMAGE}:${MAJOR_VERSION}-${ARMV7_TAG}'
@@ -271,18 +266,10 @@ pipeline {
271
266
sh ' docker manifest annotate jc21/${IMAGE}:${MAJOR_VERSION} jc21/${IMAGE}:${MAJOR_VERSION}-${ARM64_TAG} --arch ${ARM64_TAG}'
272
267
sh ' docker manifest annotate jc21/${IMAGE}:${MAJOR_VERSION} jc21/${IMAGE}:${MAJOR_VERSION}-${ARMV7_TAG} --arch arm --variant ${ARMV7_TAG}'
273
268
// 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
+ // =======================
286
273
sh ' docker pull jc21/${IMAGE}:${TAG_VERSION}-${AMD64_TAG}'
287
274
sh ' docker pull jc21/${IMAGE}:${TAG_VERSION}-${ARM64_TAG}'
288
275
sh ' docker pull jc21/${IMAGE}:${TAG_VERSION}-${ARMV7_TAG}'
@@ -299,9 +286,9 @@ pipeline {
299
286
}
300
287
}
301
288
// ========================
302
- // version
289
+ // develop
303
290
// ========================
304
- stage(' Manifest: develop ' ) {
291
+ stage(' Develop Manifest ' ) {
305
292
when {
306
293
branch ' develop'
307
294
}
@@ -325,7 +312,7 @@ pipeline {
325
312
// ========================
326
313
// cleanup
327
314
// ========================
328
- stage(' Latest cleanup ' ) {
315
+ stage(' Latest Cleanup ' ) {
329
316
when {
330
317
branch ' master'
331
318
}
@@ -337,7 +324,7 @@ pipeline {
337
324
}
338
325
}
339
326
}
340
- stage(' Develop cleanup ' ) {
327
+ stage(' Develop Cleanup ' ) {
341
328
when {
342
329
branch ' develop'
343
330
}
@@ -347,7 +334,7 @@ pipeline {
347
334
}
348
335
}
349
336
}
350
- stage(' PR cleanup ' ) {
337
+ stage(' PR Cleanup ' ) {
351
338
when {
352
339
changeRequest()
353
340
}
0 commit comments