Skip to content

Commit 8d3ab1c

Browse files
committed
Polish "Add Java 14 CI"
See gh-20413
1 parent f0e57ed commit 8d3ab1c

File tree

11 files changed

+10
-42
lines changed

11 files changed

+10
-42
lines changed

buildSrc/src/main/java/org/springframework/boot/build/ConventionsPlugin.java

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,6 @@ private void applyJavaConventions(Project project) {
141141
});
142142
project.getTasks().withType(Test.class, (test) -> {
143143
withOptionalBuildJavaHome(project, (javaHome) -> test.setExecutable(javaHome + "/bin/java"));
144-
withOptionalTestJavaHome(project, (javaHome) -> test.setExecutable(javaHome + "/bin/java"));
145144
test.useJUnitPlatform();
146145
test.setMaxHeapSize("1024M");
147146
});
@@ -200,15 +199,7 @@ private File createLegalFile(File source, String filename) {
200199
}
201200

202201
private void withOptionalBuildJavaHome(Project project, Consumer<String> consumer) {
203-
withOptionalJavaHome(project, consumer, "buildJavaHome");
204-
}
205-
206-
private void withOptionalTestJavaHome(Project project, Consumer<String> consumer) {
207-
withOptionalJavaHome(project, consumer, "testJavaHome");
208-
}
209-
210-
private void withOptionalJavaHome(Project project, Consumer<String> consumer, String javaHome) {
211-
String buildJavaHome = (String) project.findProperty(javaHome);
202+
String buildJavaHome = (String) project.findProperty("buildJavaHome");
212203
if (buildJavaHome != null && !buildJavaHome.isEmpty()) {
213204
consumer.accept(buildJavaHome);
214205
}

ci/images/get-jdk-url.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ case "$1" in
1212
echo "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_x64_linux_hotspot_13.0.2_8.tar.gz"
1313
;;
1414
java14)
15-
echo "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk14-2020-03-05-04-06/OpenJDK14-jdk_x64_linux_hotspot_2020-03-05-04-06.tar.gz"
15+
echo "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14%2B36/OpenJDK14U-jdk_x64_linux_hotspot_14_36.tar.gz"
1616
;;
1717
*)
1818
echo $"Unknown java version"

ci/images/setup.sh

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,6 @@ curl -L ${JDK_URL} | tar zx --strip-components=1
2323
test -f /opt/openjdk/bin/java
2424
test -f /opt/openjdk/bin/javac
2525

26-
if [[ $1 != $2 ]]; then
27-
SECONDARY_JDK_URL=$( ./get-jdk-url.sh $2 )
28-
29-
mkdir -p /opt/openjdk-secondary
30-
cd /opt/openjdk-secondary
31-
curl -L ${SECONDARY_JDK_URL} | tar zx --strip-components=1
32-
test -f /opt/openjdk-secondary/bin/java
33-
test -f /opt/openjdk-secondary/bin/javac
34-
fi
35-
3626

3727
###########################################################
3828
# DOCKER

ci/images/spring-boot-ci-image/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FROM ubuntu:bionic-20200219
22

33
ADD setup.sh /setup.sh
44
ADD get-jdk-url.sh /get-jdk-url.sh
5-
RUN ./setup.sh java8 java8
5+
RUN ./setup.sh java8
66

77
ENV JAVA_HOME /opt/openjdk
88
ENV PATH $JAVA_HOME/bin:$PATH

ci/images/spring-boot-jdk11-ci-image/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FROM ubuntu:bionic-20200219
22

33
ADD setup.sh /setup.sh
44
ADD get-jdk-url.sh /get-jdk-url.sh
5-
RUN ./setup.sh java11 java11
5+
RUN ./setup.sh java11
66

77
ENV JAVA_HOME /opt/openjdk
88
ENV PATH $JAVA_HOME/bin:$PATH

ci/images/spring-boot-jdk13-ci-image/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FROM ubuntu:bionic-20200219
22

33
ADD setup.sh /setup.sh
44
ADD get-jdk-url.sh /get-jdk-url.sh
5-
RUN ./setup.sh java13 java13
5+
RUN ./setup.sh java13
66

77
ENV JAVA_HOME /opt/openjdk
88
ENV PATH $JAVA_HOME/bin:$PATH

ci/images/spring-boot-jdk14-ci-image/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FROM ubuntu:bionic-20200219
22

33
ADD setup.sh /setup.sh
44
ADD get-jdk-url.sh /get-jdk-url.sh
5-
RUN ./setup.sh java8 java14
5+
RUN ./setup.sh java14
66

77
ENV JAVA_HOME /opt/openjdk
88
ENV PATH $JAVA_HOME/bin:$PATH

ci/pipeline.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@ jobs:
410410
plan:
411411
- get: spring-boot-jdk14-ci-image
412412
- get: git-repo
413-
trigger: false
413+
trigger: true
414414
- put: repo-status-jdk14-build
415415
params: { state: "pending", commit: "git-repo" }
416416
- do:

ci/scripts/build-project.sh

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,5 @@ source $(dirname $0)/common.sh
55
repository=$(pwd)/distribution-repository
66

77
pushd git-repo > /dev/null
8-
if [[ -d /opt/openjdk-secondary ]]; then
9-
java_version=$( ./$(dirname $0)/get-secondary-java-version.sh )
10-
if [[ ${java_version} = "14" ]]; then
11-
./gradlew -Dorg.gradle.internal.launcher.welcomeMessageEnabled=false --no-daemon --max-workers=4 -PtestJavaHome=/opt/openjdk-secondary -PdeploymentRepository=${repository} build publishAllPublicationsToDeploymentRepository -x :spring-boot-project:spring-boot-tools:spring-boot-gradle-plugin:test
12-
else
13-
./gradlew -Dorg.gradle.internal.launcher.welcomeMessageEnabled=false --no-daemon --max-workers=4 -PtestJavaHome=/opt/openjdk-secondary -PdeploymentRepository=${repository} build publishAllPublicationsToDeploymentRepository
14-
fi
15-
else
16-
./gradlew -Dorg.gradle.internal.launcher.welcomeMessageEnabled=false --no-daemon --max-workers=4 -PdeploymentRepository=${repository} build publishAllPublicationsToDeploymentRepository
17-
fi
8+
./gradlew -Dorg.gradle.internal.launcher.welcomeMessageEnabled=false --no-daemon --max-workers=4 -PdeploymentRepository=${repository} build publishAllPublicationsToDeploymentRepository
189
popd > /dev/null

ci/scripts/detect-jdk-updates.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ case "$JDK_VERSION" in
1414
ISSUE_TITLE="Upgrade Java 13 version in CI image"
1515
;;
1616
java14)
17-
BASE_URL="https://api.adoptopenjdk.net/v3/assets/feature_releases/14/ea"
17+
BASE_URL="https://api.adoptopenjdk.net/v3/assets/feature_releases/14"
1818
ISSUE_TITLE="Upgrade Java 14 version in CI image"
1919
;;
2020
*)
2121
echo $"Unknown java version"
2222
exit 1;
2323
esac
2424

25-
response=$( curl -s ${BASE_URL}\?architecture\=x64\&heap_size\=normal\&image_type\=jdk\&jvm_impl\=hotspot\&os\=linux\&sort_order\=DESC\&vendor\=adoptopenjdk )
25+
response=$( curl -s ${BASE_URL}\/ga\?architecture\=x64\&heap_size\=normal\&image_type\=jdk\&jvm_impl\=hotspot\&os\=linux\&sort_order\=DESC\&vendor\=adoptopenjdk )
2626
latest=$( jq -r '.[0].binaries[0].package.link' <<< "$response" )
2727

2828
current=$( git-repo/ci/images/get-jdk-url.sh ${JDK_VERSION} )

0 commit comments

Comments
 (0)