Add Java 16 CI pipeline
See gh-25519
This commit is contained in:
committed by
Andy Wilkinson
parent
3c84ea9350
commit
d89739cc78
@@ -5,5 +5,10 @@ source $(dirname $0)/common.sh
|
||||
repository=$(pwd)/distribution-repository
|
||||
|
||||
pushd git-repo > /dev/null
|
||||
./gradlew -Dorg.gradle.internal.launcher.welcomeMessageEnabled=false --no-daemon --max-workers=4 -PdeploymentRepository=${repository} build publishAllPublicationsToDeploymentRepository
|
||||
if [[ -d /opt/openjdk-toolchain ]]; then
|
||||
toolchain_java_version=$( ./$(dirname $0)/get-toolchain-java-version.sh )
|
||||
./gradlew -Dorg.gradle.internal.launcher.welcomeMessageEnabled=false --no-daemon --max-workers=4 -PdeploymentRepository=${repository} build publishAllPublicationsToDeploymentRepository -PtoolchainVersion=${toolchain_java_version} -Porg.gradle.java.installations.auto-detect=false -Porg.gradle.java.installations.auto-download=false -Porg.gradle.java.installations.paths=/opt/openjdk-toolchain/
|
||||
else
|
||||
./gradlew -Dorg.gradle.internal.launcher.welcomeMessageEnabled=false --no-daemon --max-workers=4 -PdeploymentRepository=${repository} build publishAllPublicationsToDeploymentRepository
|
||||
fi
|
||||
popd > /dev/null
|
||||
|
||||
@@ -20,6 +20,10 @@ case "$JDK_VERSION" in
|
||||
BASE_URL="https://api.adoptopenjdk.net/v3/assets/feature_releases/15/ga"
|
||||
ISSUE_TITLE="Upgrade Java 15 version in CI image"
|
||||
;;
|
||||
java16)
|
||||
BASE_URL="https://api.adoptopenjdk.net/v3/assets/feature_releases/16/ea"
|
||||
ISSUE_TITLE="Upgrade Java 16 version in CI image"
|
||||
;;
|
||||
*)
|
||||
echo $"Unknown java version"
|
||||
exit 1;
|
||||
|
||||
4
ci/scripts/get-toolchain-java-version.sh
Executable file
4
ci/scripts/get-toolchain-java-version.sh
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
/opt/openjdk-toolchain/bin/java -XshowSettings:properties -version 2>&1 | grep "java.specification.version" | awk '{split($0,parts,"="); print parts[2]}' | awk '{$1=$1;print}'
|
||||
Reference in New Issue
Block a user