From 532b4b636d6b347df18f897aaa769aa734477f8b Mon Sep 17 00:00:00 2001 From: Brian Clozel Date: Mon, 6 Sep 2021 18:13:41 +0200 Subject: [PATCH] Update CI pipeline with JDK16 This commit replaces the JDK15 build with a JDK16 variant. This also updates the CI image with a new OS version and updated JDK versions. --- ci/images/ci-image/Dockerfile | 4 ++-- ci/images/get-jdk-url.sh | 8 ++++---- ci/images/setup.sh | 2 +- ci/pipeline.yml | 18 +++++++++--------- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/ci/images/ci-image/Dockerfile b/ci/images/ci-image/Dockerfile index 1ce41f37a93..df1be9f3345 100644 --- a/ci/images/ci-image/Dockerfile +++ b/ci/images/ci-image/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:focal-20210119 +FROM ubuntu:focal-20210827 ADD setup.sh /setup.sh ADD get-jdk-url.sh /get-jdk-url.sh @@ -6,6 +6,6 @@ RUN ./setup.sh java8 ENV JAVA_HOME /opt/openjdk/java8 ENV JDK11 /opt/openjdk/java11 -ENV JDK15 /opt/openjdk/java15 +ENV JDK16 /opt/openjdk/java16 ENV PATH $JAVA_HOME/bin:$PATH diff --git a/ci/images/get-jdk-url.sh b/ci/images/get-jdk-url.sh index f4f3ab84cf4..e170d55171c 100755 --- a/ci/images/get-jdk-url.sh +++ b/ci/images/get-jdk-url.sh @@ -3,13 +3,13 @@ set -e case "$1" in java8) - echo "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08/OpenJDK8U-jdk_x64_linux_hotspot_8u282b08.tar.gz" + echo "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u302-b08/OpenJDK8U-jdk_x64_linux_hotspot_8u302b08.tar.gz" ;; java11) - echo "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9/OpenJDK11U-jdk_x64_linux_hotspot_11.0.10_9.tar.gz" + echo "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.12%2B7/OpenJDK11U-jdk_x64_linux_hotspot_11.0.12_7.tar.gz" ;; - java15) - echo "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7/OpenJDK15U-jdk_x64_linux_hotspot_15.0.2_7.tar.gz" + java16) + echo "https://github.com/adoptium/temurin16-binaries/releases/download/jdk-16.0.2%2B7/OpenJDK16U-jdk_x64_linux_hotspot_16.0.2_7.tar.gz" ;; *) echo $"Unknown java version" diff --git a/ci/images/setup.sh b/ci/images/setup.sh index b226ab7de75..ff18f849f40 100755 --- a/ci/images/setup.sh +++ b/ci/images/setup.sh @@ -22,7 +22,7 @@ curl --output /opt/concourse-release-scripts.jar https://repo.spring.io/release/ mkdir -p /opt/openjdk pushd /opt/openjdk > /dev/null -for jdk in java8 java11 java15 +for jdk in java8 java11 java16 do JDK_URL=$( /get-jdk-url.sh $jdk ) mkdir $jdk diff --git a/ci/pipeline.yml b/ci/pipeline.yml index eb752fe705c..f919a1b681f 100644 --- a/ci/pipeline.yml +++ b/ci/pipeline.yml @@ -45,7 +45,7 @@ resource_types: type: registry-image source: repository: springio/artifactory-resource - tag: 0.0.13 + tag: 0.0.17 - name: github-status-resource type: registry-image source: @@ -119,14 +119,14 @@ resources: access_token: ((github-ci-status-token)) branch: ((branch)) context: jdk11-build -- name: repo-status-jdk15-build +- name: repo-status-jdk16-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 + context: jdk16-build - name: slack-alert type: slack-notification icon: slack @@ -244,7 +244,7 @@ jobs: <<: *slack-fail-params - put: repo-status-jdk11-build params: { state: "success", commit: "git-repo" } -- name: jdk15-build +- name: jdk16-build serial: true public: true plan: @@ -252,7 +252,7 @@ jobs: - get: git-repo - get: every-morning trigger: true - - put: repo-status-jdk15-build + - put: repo-status-jdk16-build params: { state: "pending", commit: "git-repo" } - do: - task: check-project @@ -265,12 +265,12 @@ jobs: <<: *build-project-task-params on_failure: do: - - put: repo-status-jdk15-build + - put: repo-status-jdk16-build params: { state: "failure", commit: "git-repo" } - put: slack-alert params: <<: *slack-fail-params - - put: repo-status-jdk15-build + - put: repo-status-jdk16-build params: { state: "success", commit: "git-repo" } - name: build-pull-requests serial: true @@ -292,7 +292,7 @@ jobs: privileged: true timeout: ((task-timeout)) params: - <<: *build-project-task-params + BRANCH: ((branch)) on_success: put: git-pull-request params: @@ -453,7 +453,7 @@ jobs: groups: - name: "builds" - jobs: ["build", "jdk11-build", "jdk15-build"] + jobs: ["build", "jdk11-build", "jdk16-build"] - name: "releases" jobs: ["stage-milestone", "stage-rc", "stage-release", "promote-milestone", "promote-rc", "promote-release", "create-github-release"] - name: "ci-images"