Skip to content

Commit 57c151e

Browse files
authored
Merge pull request #2091 from travis-ci/kw-jdk
Changing jdk provider for lxd
2 parents 34c3a19 + 3883b66 commit 57c151e

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

lib/travis/build/bash/travis_install_jdk.bash

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ travis_install_jdk() {
1111

1212
if [[ "$vendor" == "eclipse" ]]; then
1313
vm="openj9"
14-
travis_install_jdk_package_adoptopenjdk "$version" "$vm"
14+
travis_install_jdk_package_adoptium "$version" "$vm"
1515
else
1616
case "${TRAVIS_CPU_ARCH}" in
1717
"s390x" | "ppc64le")
18-
travis_install_jdk_package_adoptopenjdk "$version" "$vm"
18+
travis_install_jdk_package_adoptium "$version" "$vm"
1919
;;
2020
"amd64")
2121
case "${TRAVIS_DIST}" in
@@ -46,35 +46,34 @@ travis_jdk_trusty() {
4646
travis_cmd "export PATH=$JAVA_HOME/bin:$PATH" --echo
4747
}
4848

49-
travis_install_jdk_package_adoptopenjdk() {
49+
# Provider only for s390x and ppc64le
50+
travis_install_jdk_package_adoptium() {
5051
local JAVA_VERSION
5152
JAVA_VERSION="$1"
5253
sudo apt-get update -yqq
53-
PACKAGE="adoptopenjdk-${JAVA_VERSION}-${vm}"
54+
PACKAGE="temurin-${JAVA_VERSION}-jdk"
5455
if ! dpkg -s "$PACKAGE" >/dev/null 2>&1; then
55-
if dpkg-query -l adoptopenjdk* >/dev/null 2>&1; then
56-
dpkg-query -l adoptopenjdk* | grep adoptopenjdk | awk '{print $2}' | xargs sudo dpkg -P
57-
fi
5856
if [[ "${TRAVIS_CPU_ARCH}" == "ppc64le" ]]; then
59-
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
60-
sudo add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
57+
wget -O - https://adoptium.jfrog.io/artifactory/api/security/keypair/default-gpg-key/public | sudo apt-key add -
58+
sudo add-apt-repository --yes https://packages.adoptium.net/artifactory/deb
6159
sudo apt-get update -yqq
6260
sudo apt-get -yqq --no-install-suggests --no-install-recommends install "$PACKAGE" || true
63-
travis_cmd "export JAVA_HOME=/usr/lib/jvm/adoptopenjdk-${JAVA_VERSION}-hotspot-ppc64el" --echo
61+
travis_cmd "export JAVA_HOME=/usr/lib/jvm/$PACKAGE-ppc64el" --echo
6462
travis_cmd "export PATH=$JAVA_HOME/bin:$PATH" --echo
65-
sudo update-java-alternatives -s "$PACKAGE"*
63+
sudo update-java-alternatives -s "$PACKAGE"-ppc64el
6664
else
67-
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
68-
sudo add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
65+
wget -O - https://adoptium.jfrog.io/artifactory/api/security/keypair/default-gpg-key/public | sudo apt-key add -
66+
sudo add-apt-repository --yes https://packages.adoptium.net/artifactory/deb
6967
sudo apt-get update -yqq
7068
sudo apt-get -yqq --no-install-suggests --no-install-recommends install "$PACKAGE" || true
71-
travis_cmd "export JAVA_HOME=/usr/lib/jvm/adoptopenjdk-${JAVA_VERSION}-hotspot-${TRAVIS_CPU_ARCH}" --echo
69+
travis_cmd "export JAVA_HOME=/usr/lib/jvm/$PACKAGE-s390x" --echo
7270
travis_cmd "export PATH=$JAVA_HOME/bin:$PATH" --echo
73-
sudo update-java-alternatives -s "$PACKAGE"*
71+
sudo update-java-alternatives -s "$PACKAGE"-s390x
7472
fi
7573
fi
7674
}
7775

76+
# Provider only for amd and arm64
7877
travis_install_jdk_package_bellsoft() {
7978
local JAVA_VERSION
8079
JAVA_VERSION="$1"

0 commit comments

Comments
 (0)