@@ -199,6 +199,12 @@ resources:
199
199
source :
200
200
<< : *registry-image-resource-source
201
201
repository : ((docker-hub-organization))/spring-boot-ci-jdk18
202
+ - name : ci-image-jdk19
203
+ type : registry-image
204
+ icon : docker
205
+ source :
206
+ << : *registry-image-resource-source
207
+ repository : ((docker-hub-organization))/spring-boot-ci-jdk19
202
208
- name : paketo-builder-base-image
203
209
type : registry-image
204
210
icon : docker
@@ -245,6 +251,14 @@ resources:
245
251
access_token : ((github-ci-status-token))
246
252
branch : ((branch))
247
253
context : jdk18-build
254
+ - name : repo-status-jdk19-build
255
+ type : github-status-resource
256
+ icon : eye-check-outline
257
+ source :
258
+ repository : ((github-repo-name))
259
+ access_token : ((github-ci-status-token))
260
+ branch : ((branch))
261
+ context : jdk19-build
248
262
- name : slack-alert
249
263
type : slack-notification
250
264
icon : slack
@@ -305,6 +319,14 @@ jobs:
305
319
vars :
306
320
ci-image-name : ci-image-jdk18
307
321
<< : *docker-hub-mirror-vars
322
+ - task : build-ci-image-jdk19
323
+ privileged : true
324
+ file : git-repo/ci/tasks/build-ci-image.yml
325
+ output_mapping :
326
+ image : ci-image-jdk19
327
+ vars :
328
+ ci-image-name : ci-image-jdk19
329
+ << : *docker-hub-mirror-vars
308
330
- in_parallel :
309
331
- put : ci-image
310
332
params :
@@ -318,6 +340,9 @@ jobs:
318
340
- put : ci-image-jdk18
319
341
params :
320
342
image : ci-image-jdk18/image.tar
343
+ - put : ci-image-jdk19
344
+ params :
345
+ image : ci-image-jdk19/image.tar
321
346
- name : detect-jdk-updates
322
347
plan :
323
348
- get : git-repo
@@ -525,6 +550,38 @@ jobs:
525
550
- put : slack-alert
526
551
params :
527
552
<< : *slack-success-params
553
+ - name : jdk19-build
554
+ serial : true
555
+ public : true
556
+ plan :
557
+ - get : ci-image-jdk19
558
+ - get : git-repo
559
+ trigger : true
560
+ - put : repo-status-jdk19-build
561
+ params : { state: "pending", commit: "git-repo" }
562
+ - do :
563
+ - task : build-project
564
+ image : ci-image-jdk19
565
+ privileged : true
566
+ timeout : ((task-timeout))
567
+ file : git-repo/ci/tasks/build-project.yml
568
+ params :
569
+ BRANCH : ((branch))
570
+ TOOLCHAIN_JAVA_VERSION : 19
571
+ << : *gradle-enterprise-task-params
572
+ << : *docker-hub-task-params
573
+ on_failure :
574
+ do :
575
+ - put : repo-status-jdk19-build
576
+ params : { state: "failure", commit: "git-repo" }
577
+ - put : slack-alert
578
+ params :
579
+ << : *slack-fail-params
580
+ - put : repo-status-jdk19-build
581
+ params : { state: "success", commit: "git-repo" }
582
+ - put : slack-alert
583
+ params :
584
+ << : *slack-success-params
528
585
- name : windows-build
529
586
serial : true
530
587
plan :
@@ -878,13 +935,42 @@ jobs:
878
935
- put : slack-alert
879
936
params :
880
937
<< : *slack-success-params
938
+ - name : jdk19-run-system-tests
939
+ serial : true
940
+ public : true
941
+ plan :
942
+ - get : ci-image-jdk19
943
+ - get : git-repo
944
+ - get : paketo-builder-base-image
945
+ trigger : true
946
+ - get : daily
947
+ trigger : true
948
+ - do :
949
+ - task : run-system-tests
950
+ image : ci-image-jdk19
951
+ privileged : true
952
+ timeout : ((task-timeout))
953
+ file : git-repo/ci/tasks/run-system-tests.yml
954
+ params :
955
+ BRANCH : ((branch))
956
+ TOOLCHAIN_JAVA_VERSION : 19
957
+ << : *gradle-enterprise-task-params
958
+ << : *docker-hub-task-params
959
+ on_failure :
960
+ do :
961
+ - put : slack-alert
962
+ params :
963
+ << : *slack-fail-params
964
+ - put : slack-alert
965
+ params :
966
+ << : *slack-success-params
881
967
groups :
882
968
- name : " builds"
883
- jobs : ["build", "jdk11-build", "jdk17-build", "jdk18-build", "windows-build"]
969
+ jobs : ["build", "jdk11-build", "jdk17-build", "jdk18-build", "jdk19-build", " windows-build"]
884
970
- name : " releases"
885
971
jobs : ["stage-milestone", "stage-rc", "stage-release", "promote-milestone", "promote-rc", "promote-release", "create-github-release", "publish-gradle-plugin", "publish-to-sdkman", "update-homebrew-tap"]
886
972
- name : " system-tests"
887
- jobs : ["run-system-tests", "jdk11-run-system-tests", "jdk17-run-system-tests", "jdk18-run-system-tests"]
973
+ jobs : ["run-system-tests", "jdk11-run-system-tests", "jdk17-run-system-tests", "jdk18-run-system-tests", "jdk19-run-system-tests" ]
888
974
- name : " ci-images"
889
975
jobs : ["build-ci-images", "detect-docker-updates", "detect-jdk-updates", "detect-ubuntu-image-updates"]
890
976
- name : " pull-requests"
0 commit comments