@@ -176,7 +176,7 @@ jobs:
176
176
params :
177
177
GKE_KEY : ((gke-key))
178
178
GKE_PROJECT_ID : ((gke-project-id))
179
- CLUSTER_NAME_SUFFIX : job- base-image
179
+ CLUSTER_NAME_SUFFIX : base-img
180
180
- put : k8s-cluster
181
181
params :
182
182
file : k8s-cluster/name
@@ -207,6 +207,7 @@ jobs:
207
207
trigger : true
208
208
- get : k8s-cluster
209
209
passed : [create-gke-cluster]
210
+ trigger : true
210
211
- task : deploy-dispatch
211
212
file : dispatch/ci/base-images/install-dispatch.yml
212
213
params :
@@ -244,8 +245,13 @@ jobs:
244
245
- get : base-image
245
246
resource : python3-base-image-pr
246
247
trigger : true
248
+ version : every
247
249
- get : dispatch
248
250
resource : dispatch-master
251
+ - get : base-image-pr
252
+ resource : python3-base-image-pr
253
+ - put : python3-base-image-pr
254
+ params : {path: base-image-pr, context: build-image, status: pending}
249
255
- task : base-image-tag
250
256
file : dispatch/ci/base-images/base-image-tag.yml
251
257
- put : python3-base-image
@@ -256,7 +262,12 @@ jobs:
256
262
- put : python3-base-image-env
257
263
params :
258
264
file : build-context/keyval.properties
259
-
265
+ on_success :
266
+ put : python3-base-image-pr
267
+ params : {path: base-image-pr, context: build-image, status: success}
268
+ on_failure :
269
+ put : python3-base-image-pr
270
+ params : {path: base-image-pr, context: build-image, status: failure}
260
271
261
272
- name : test-python3-base-image
262
273
public : true
@@ -275,8 +286,10 @@ jobs:
275
286
passed : [deploy-dispatch]
276
287
- get : k8s-cluster
277
288
passed : [create-gke-cluster]
289
+ - get : base-image-pr
290
+ resource : python3-base-image-pr
278
291
- put : python3-base-image-pr
279
- params : {path: python3- base-image, context: tests, status: pending}
292
+ params : {path: base-image-pr , context: tests, status: pending}
280
293
- task : test-python3
281
294
file : dispatch/ci/base-images/tests/python3/task.yml
282
295
params :
@@ -287,10 +300,10 @@ jobs:
287
300
tag : python3-base-image-env
288
301
on_success :
289
302
put : python3-base-image-pr
290
- params : {path: python3- base-image, context: tests, status: success}
303
+ params : {path: base-image-pr , context: tests, status: success}
291
304
on_failure :
292
305
put : python3-base-image-pr
293
- params : {path: python3- base-image, context: tests, status: failure}
306
+ params : {path: base-image-pr , context: tests, status: failure}
294
307
ensure : *test_ensure
295
308
296
309
@@ -301,8 +314,13 @@ jobs:
301
314
- get : base-image
302
315
resource : nodejs-base-image-pr
303
316
trigger : true
317
+ version : every
304
318
- get : dispatch
305
319
resource : dispatch-master
320
+ - get : base-image-pr
321
+ resource : nodejs-base-image-pr
322
+ - put : nodejs-base-image-pr
323
+ params : {path: base-image-pr, context: build-image, status: pending}
306
324
- task : base-image-tag
307
325
file : dispatch/ci/base-images/base-image-tag.yml
308
326
- put : nodejs-base-image
@@ -313,7 +331,12 @@ jobs:
313
331
- put : nodejs-base-image-env
314
332
params :
315
333
file : build-context/keyval.properties
316
-
334
+ on_success :
335
+ put : nodejs-base-image-pr
336
+ params : {path: base-image-pr, context: build-image, status: success}
337
+ on_failure :
338
+ put : nodejs-base-image-pr
339
+ params : {path: base-image-pr, context: build-image, status: failure}
317
340
318
341
- name : test-nodejs-base-image
319
342
public : true
@@ -332,8 +355,10 @@ jobs:
332
355
passed : [deploy-dispatch]
333
356
- get : k8s-cluster
334
357
passed : [create-gke-cluster]
358
+ - get : base-image-pr
359
+ resource : nodejs-base-image-pr
335
360
- put : nodejs-base-image-pr
336
- params : {path: nodejs- base-image, context: tests, status: pending}
361
+ params : {path: base-image-pr , context: tests, status: pending}
337
362
- task : test-nodejs
338
363
file : dispatch/ci/base-images/tests/nodejs/task.yml
339
364
params :
@@ -344,10 +369,10 @@ jobs:
344
369
tag : nodejs-base-image-env
345
370
on_success :
346
371
put : nodejs-base-image-pr
347
- params : {path: nodejs- base-image, context: tests, status: success}
372
+ params : {path: base-image-pr , context: tests, status: success}
348
373
on_failure :
349
374
put : nodejs-base-image-pr
350
- params : {path: nodejs- base-image, context: tests, status: failure}
375
+ params : {path: base-image-pr , context: tests, status: failure}
351
376
ensure : *test_ensure
352
377
353
378
@@ -358,8 +383,13 @@ jobs:
358
383
- get : base-image
359
384
resource : java-base-image-pr
360
385
trigger : true
386
+ version : every
361
387
- get : dispatch
362
388
resource : dispatch-master
389
+ - get : base-image-pr
390
+ resource : java-base-image-pr
391
+ - put : java-base-image-pr
392
+ params : {path: base-image-pr, context: build-image, status: pending}
363
393
- task : base-image-tag
364
394
file : dispatch/ci/base-images/base-image-tag.yml
365
395
- put : java-base-image
@@ -370,6 +400,12 @@ jobs:
370
400
- put : java-base-image-env
371
401
params :
372
402
file : build-context/keyval.properties
403
+ on_success :
404
+ put : java-base-image-pr
405
+ params : {path: base-image-pr, context: build-image, status: success}
406
+ on_failure :
407
+ put : java-base-image-pr
408
+ params : {path: base-image-pr, context: build-image, status: failure}
373
409
374
410
375
411
- name : test-java-base-image
@@ -389,8 +425,10 @@ jobs:
389
425
passed : [deploy-dispatch]
390
426
- get : k8s-cluster
391
427
passed : [create-gke-cluster]
428
+ - get : base-image-pr
429
+ resource : java-base-image-pr
392
430
- put : java-base-image-pr
393
- params : {path: java- base-image, context: tests, status: pending}
431
+ params : {path: base-image-pr , context: tests, status: pending}
394
432
- task : test-java
395
433
file : dispatch/ci/base-images/tests/java/task.yml
396
434
params :
@@ -401,10 +439,10 @@ jobs:
401
439
tag : java-base-image-env
402
440
on_success :
403
441
put : java-base-image-pr
404
- params : {path: java- base-image, context: tests, status: success}
442
+ params : {path: base-image-pr , context: tests, status: success}
405
443
on_failure :
406
444
put : java-base-image-pr
407
- params : {path: java- base-image, context: tests, status: failure}
445
+ params : {path: base-image-pr , context: tests, status: failure}
408
446
ensure : *test_ensure
409
447
410
448
@@ -415,8 +453,13 @@ jobs:
415
453
- get : base-image
416
454
resource : clojure-base-image-pr
417
455
trigger : true
456
+ version : every
418
457
- get : dispatch
419
458
resource : dispatch-master
459
+ - get : base-image-pr
460
+ resource : clojure-base-image-pr
461
+ - put : clojure-base-image-pr
462
+ params : {path: base-image-pr, context: build-image, status: pending}
420
463
- task : base-image-tag
421
464
file : dispatch/ci/base-images/base-image-tag.yml
422
465
- put : clojure-base-image
@@ -427,6 +470,12 @@ jobs:
427
470
- put : clojure-base-image-env
428
471
params :
429
472
file : build-context/keyval.properties
473
+ on_success :
474
+ put : clojure-base-image-pr
475
+ params : {path: base-image-pr, context: build-image, status: success}
476
+ on_failure :
477
+ put : clojure-base-image-pr
478
+ params : {path: base-image-pr, context: build-image, status: failure}
430
479
431
480
432
481
- name : test-clojure-base-image
@@ -446,8 +495,10 @@ jobs:
446
495
passed : [deploy-dispatch]
447
496
- get : k8s-cluster
448
497
passed : [create-gke-cluster]
498
+ - get : base-image-pr
499
+ resource : clojure-base-image-pr
449
500
- put : clojure-base-image-pr
450
- params : {path: clojure- base-image, context: tests, status: pending}
501
+ params : {path: base-image-pr , context: tests, status: pending}
451
502
- task : test-clojure
452
503
file : dispatch/ci/base-images/tests/clojure/task.yml
453
504
params :
@@ -458,10 +509,10 @@ jobs:
458
509
tag : clojure-base-image-env
459
510
on_success :
460
511
put : clojure-base-image-pr
461
- params : {path: clojure- base-image, context: tests, status: success}
512
+ params : {path: base-image-pr , context: tests, status: success}
462
513
on_failure :
463
514
put : clojure-base-image-pr
464
- params : {path: clojure- base-image, context: tests, status: failure}
515
+ params : {path: base-image-pr , context: tests, status: failure}
465
516
ensure : *test_ensure
466
517
467
518
@@ -472,8 +523,13 @@ jobs:
472
523
- get : base-image
473
524
resource : powershell-base-image-pr
474
525
trigger : true
526
+ version : every
475
527
- get : dispatch
476
528
resource : dispatch-master
529
+ - get : base-image-pr
530
+ resource : powershell-base-image-pr
531
+ - put : powershell-base-image-pr
532
+ params : {path: base-image-pr, context: build-image, status: pending}
477
533
- task : base-image-tag
478
534
file : dispatch/ci/base-images/base-image-tag.yml
479
535
- put : powershell-base-image
@@ -484,7 +540,12 @@ jobs:
484
540
- put : powershell-base-image-env
485
541
params :
486
542
file : build-context/keyval.properties
487
-
543
+ on_success :
544
+ put : powershell-base-image-pr
545
+ params : {path: base-image-pr, context: build-image, status: success}
546
+ on_failure :
547
+ put : powershell-base-image-pr
548
+ params : {path: base-image-pr, context: build-image, status: failure}
488
549
489
550
- name : test-powershell-base-image
490
551
public : true
@@ -503,8 +564,10 @@ jobs:
503
564
passed : [deploy-dispatch]
504
565
- get : k8s-cluster
505
566
passed : [create-gke-cluster]
567
+ - get : base-image-pr
568
+ resource : powershell-base-image-pr
506
569
- put : powershell-base-image-pr
507
- params : {path: powershell- base-image, context: tests, status: pending}
570
+ params : {path: base-image-pr , context: tests, status: pending}
508
571
- task : test-powershell
509
572
file : dispatch/ci/base-images/tests/powershell/task.yml
510
573
params :
@@ -515,10 +578,10 @@ jobs:
515
578
tag : powershell-base-image-env
516
579
on_success :
517
580
put : powershell-base-image-pr
518
- params : {path: powershell- base-image, context: tests, status: success}
581
+ params : {path: base-image-pr , context: tests, status: success}
519
582
on_failure :
520
583
put : powershell-base-image-pr
521
- params : {path: powershell- base-image, context: tests, status: failure}
584
+ params : {path: base-image-pr , context: tests, status: failure}
522
585
ensure : *test_ensure
523
586
524
587
0 commit comments