@ -134,15 +134,12 @@ jobs:
- put : spring-boot-ci-image
params:
build : ci-images-git-repo/ci/images/spring-boot-ci-image
- put : spring-boot-jdk9-ci-image
params:
build : ci-images-git-repo/ci/images/spring-boot-jdk9-ci-image
- put : spring-boot-jdk10-ci-image
params:
build : ci-images-git-repo/ci/images/spring-boot-jdk10-ci-image
- put : spring-boot-jdk11-ci-image
params:
build : ci-images-git-repo/ci/images/spring-boot-jdk11-ci-image
- put : spring-boot-jdk12-ci-image
params:
build : ci-images-git-repo/ci/images/spring-boot-jdk12-ci-image
- name : build
serial : true
public : true
@ -245,83 +242,37 @@ jobs:
params:
path : git-repo
status : failure
- name : jdk9-build
serial : true
public : true
plan:
- get : spring-boot-jdk9-ci-image
- get : git-repo
trigger : true
- put : repo-status-jdk9-build
params : { state : "pending" , commit : "git-repo" }
- do:
- task : build-project
privileged : true
timeout : 1h30m
image : spring-boot-jdk9-ci-image
file : git-repo/ci/tasks/build-project.yml
- aggregate:
- task : build-samples
timeout : 1h30m
image : spring-boot-jdk9-ci-image
file : git-repo/ci/tasks/build-samples.yml
- task : build-integration-tests
timeout : 1h30m
image : spring-boot-jdk9-ci-image
file : git-repo/ci/tasks/build-integration-tests.yml
- task : build-deployment-tests
timeout : 1h30m
image : spring-boot-jdk9-ci-image
file : git-repo/ci/tasks/build-deployment-tests.yml
on_failure:
do:
- put : repo-status-jdk9-build
params : { state : "failure" , commit : "git-repo" }
- put : slack-alert
params:
text : ":concourse-failed: <https://ci.spring.io/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}|${BUILD_PIPELINE_NAME} ${BUILD_JOB_NAME} failed!>"
silent : true
icon_emoji : ":concourse:"
username : concourse-ci
- put : repo-status-jdk9-build
params : { state : "success" , commit : "git-repo" }
- put : slack-alert
params:
text : ":concourse-succeeded: <https://ci.spring.io/teams/${BUILD_TEAM_NAME}/pipelines/${BUILD_PIPELINE_NAME}/jobs/${BUILD_JOB_NAME}/builds/${BUILD_NAME}|${BUILD_PIPELINE_NAME} ${BUILD_JOB_NAME} was successful!>"
silent : true
icon_emoji : ":concourse:"
username : concourse-ci
- name : jdk10-build
- name : jdk11-build
serial : true
public : true
plan:
- get : spring-boot-jdk1 0 -ci-image
- get : spring-boot-jdk11-ci-image
- get : git-repo
trigger : true
- put : repo-status-jdk1 0 -build
- put : repo-status-jdk11-build
params : { state : "pending" , commit : "git-repo" }
- do:
- task : build-project
privileged : true
timeout : 1h30m
image : spring-boot-jdk1 0 -ci-image
image : spring-boot-jdk11-ci-image
file : git-repo/ci/tasks/build-project.yml
- aggregate:
- task : build-samples
timeout : 1h30m
image : spring-boot-jdk1 0 -ci-image
image : spring-boot-jdk11-ci-image
file : git-repo/ci/tasks/build-samples.yml
- task : build-integration-tests
timeout : 1h30m
image : spring-boot-jdk1 0 -ci-image
image : spring-boot-jdk11-ci-image
file : git-repo/ci/tasks/build-integration-tests.yml
- task : build-deployment-tests
timeout : 1h30m
image : spring-boot-jdk1 0 -ci-image
image : spring-boot-jdk11-ci-image
file : git-repo/ci/tasks/build-deployment-tests.yml
on_failure:
do:
- put : repo-status-jdk1 0 -build
- put : repo-status-jdk11-build
params : { state : "failure" , commit : "git-repo" }
- put : slack-alert
params:
@ -329,7 +280,7 @@ jobs:
silent : true
icon_emoji : ":concourse:"
username : concourse-ci
- put : repo-status-jdk1 0 -build
- put : repo-status-jdk1 1 -build
params : { state : "success" , commit : "git-repo" }
- put : slack-alert
params:
@ -337,37 +288,37 @@ jobs:
silent : true
icon_emoji : ":concourse:"
username : concourse-ci
- name : jdk1 1 -build
- name : jdk1 2 -build
serial : true
public : true
plan:
- get : spring-boot-jdk1 1 -ci-image
- get : spring-boot-jdk1 2 -ci-image
- get : git-repo
trigger : true
- put : repo-status-jdk1 1 -build
- put : repo-status-jdk1 2 -build
params : { state : "pending" , commit : "git-repo" }
- do:
- task : build-project
privileged : true
timeout : 1h30m
image : spring-boot-jdk1 1 -ci-image
image : spring-boot-jdk1 2 -ci-image
file : git-repo/ci/tasks/build-project.yml
- aggregate:
- task : build-samples
timeout : 1h30m
image : spring-boot-jdk1 1 -ci-image
image : spring-boot-jdk1 2 -ci-image
file : git-repo/ci/tasks/build-samples.yml
- task : build-integration-tests
timeout : 1h30m
image : spring-boot-jdk1 1 -ci-image
image : spring-boot-jdk1 2 -ci-image
file : git-repo/ci/tasks/build-integration-tests.yml
- task : build-deployment-tests
timeout : 1h30m
image : spring-boot-jdk1 1 -ci-image
image : spring-boot-jdk1 2 -ci-image
file : git-repo/ci/tasks/build-deployment-tests.yml
on_failure:
do:
- put : repo-status-jdk1 1 -build
- put : repo-status-jdk1 2 -build
params : { state : "failure" , commit : "git-repo" }
- put : slack-alert
params:
@ -375,7 +326,7 @@ jobs:
silent : true
icon_emoji : ":concourse:"
username : concourse-ci
- put : repo-status-jdk1 1 -build
- put : repo-status-jdk1 2 -build
params : { state : "success" , commit : "git-repo" }
- put : slack-alert
params:
@ -563,7 +514,7 @@ jobs:
BINTRAY_REPO : ((bintray-repo))
groups:
- name : "Build"
jobs : [ "build" , "jdk 9-build", "jdk10-build" , "jdk11 -build"]
jobs : [ "build" , "jdk 11-build", "jdk12 -build"]
- name : "Release"
jobs : [ "stage-milestone" , "stage-rc" , "stage-release" , "promote-milestone" , "promote-rc" , "promote-release" , "sync-to-maven-central" ]
- name : "CI Images"