@ -151,6 +151,12 @@ resources:
source:
<< : *docker-resource-source
repository : ((docker-hub-organization))/spring-boot-jdk14-ci-image
- name : spring-boot-jdk15-ci-image
type : docker-image
icon : docker
source:
<< : *docker-resource-source
repository : ((docker-hub-organization))/spring-boot-jdk15-ci-image
- name : artifactory-repo
type : artifactory-resource
icon : package-variant
@ -183,6 +189,14 @@ resources:
access_token : ((github-ci-status-token))
branch : ((branch))
context : jdk14-build
- name : repo-status-jdk15-build
type : github-status-resource
icon : eye-check-outline
source:
repository : ((github-repo-name))
access_token : ((github-ci-status-token))
branch : ((branch))
context : jdk15-build
- name : slack-alert
type : slack-notification
icon : slack
@ -217,6 +231,10 @@ jobs:
params:
build : ci-images-git-repo/ci/images
dockerfile : ci-images-git-repo/ci/images/spring-boot-jdk14-ci-image/Dockerfile
- put : spring-boot-jdk15-ci-image
params:
build : ci-images-git-repo/ci/images
dockerfile : ci-images-git-repo/ci/images/spring-boot-jdk15-ci-image/Dockerfile
- name : detect-jdk-updates
plan:
- get : git-repo
@ -242,6 +260,12 @@ jobs:
params:
<< : *github-task-params
JDK_VERSION : java14
- task : detect-jdk15-update
image : spring-boot-ci-image
file : git-repo/ci/tasks/detect-jdk-updates.yml
params:
<< : *github-task-params
JDK_VERSION : java15
- name : detect-ubuntu-image-updates
plan:
- get : git-repo
@ -379,6 +403,31 @@ jobs:
- put : slack-alert
params:
<< : *slack-success-params
- name : jdk15-build
serial : true
public : true
plan:
- get : spring-boot-jdk15-ci-image
- get : git-repo
trigger : true
- put : repo-status-jdk15-build
params : { state : "pending" , commit : "git-repo" }
- do:
- task : build-project
image : spring-boot-jdk15-ci-image
<< : *build-project-task-params
on_failure:
do:
- put : repo-status-jdk15-build
params : { state : "failure" , commit : "git-repo" }
- put : slack-alert
params:
<< : *slack-fail-params
- put : repo-status-jdk15-build
params : { state : "success" , commit : "git-repo" }
- put : slack-alert
params:
<< : *slack-success-params
- name : windows-build
serial : true
plan:
@ -568,7 +617,7 @@ jobs:
body : generated-release-notes/release-notes.md
groups:
- name : "Build"
jobs : [ "build" , "jdk11-build" , "jdk14-build" , " windows-build"]
jobs : [ "build" , "jdk11-build" , "jdk14-build" , " jdk15-build", " windows-build"]
- name : "Release"
jobs : [ "stage-milestone" , "stage-rc" , "stage-release" , "promote-milestone" , "promote-rc" , "promote-release" , "sync-to-maven-central" ]
- name : "CI Images"