mirror of
https://github.com/actions/runner-images.git
synced 2025-12-11 11:37:00 +00:00
[Ubuntu] install Temurin gpg key manually on 22.04 (#5676)
This commit is contained in:
@@ -38,20 +38,24 @@ createJavaEnvironmentalVariable() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
enableRepositories() {
|
enableRepositories() {
|
||||||
|
|
||||||
|
osLabel=$(getOSVersionLabel)
|
||||||
|
|
||||||
if isUbuntu18 || isUbuntu20; then
|
if isUbuntu18 || isUbuntu20; then
|
||||||
# Add Adopt PPA
|
# Add Adopt PPA
|
||||||
wget -qO - "https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public" | apt-key add -
|
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | gpg --dearmor > /usr/share/keyrings/adopt.gpg
|
||||||
add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
|
echo "deb [signed-by=/usr/share/keyrings/adopt.gpg] https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ $osLabel main" > /etc/apt/sources.list.d/adopt.list
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Add Addoptium PPA
|
# Add Addoptium PPA
|
||||||
wget -qO - "https://packages.adoptium.net/artifactory/api/gpg/key/public" | apt-key add -
|
# apt-key is deprecated, dearmor and add manually
|
||||||
add-apt-repository --yes https://packages.adoptium.net/artifactory/deb/
|
wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor > /usr/share/keyrings/adoptium.gpg
|
||||||
|
echo "deb [signed-by=/usr/share/keyrings/adoptium.gpg] https://packages.adoptium.net/artifactory/deb/ $osLabel main" > /etc/apt/sources.list.d/adoptium.list
|
||||||
|
|
||||||
if isUbuntu18 ; then
|
if isUbuntu18 ; then
|
||||||
# Install GPG Key for Azul Open JDK. See https://www.azul.com/downloads/azure-only/zulu/
|
# Install GPG Key for Azul Open JDK. See https://www.azul.com/downloads/azure-only/zulu/
|
||||||
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0xB1998361219BD9C9
|
wget -qO - https://www.azul.com/wp-content/uploads/2021/05/0xB1998361219BD9C9.txt | gpg --dearmor > /usr/share/keyrings/zulu.gpg
|
||||||
apt-add-repository "deb https://repos.azul.com/azure-only/zulu/apt stable main"
|
echo "deb [signed-by=/usr/share/keyrings/zulu.gpg] https://repos.azul.com/azure-only/zulu/apt stable main" > /etc/apt/sources.list.d/zulu.list
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -152,5 +156,13 @@ unzip -qq -d /usr/share /tmp/gradleLatest.zip
|
|||||||
ln -s /usr/share/gradle-"${gradleLatestVersion}"/bin/gradle /usr/bin/gradle
|
ln -s /usr/share/gradle-"${gradleLatestVersion}"/bin/gradle /usr/bin/gradle
|
||||||
echo "GRADLE_HOME=$(find /usr/share -depth -maxdepth 1 -name "gradle*")" | tee -a /etc/environment
|
echo "GRADLE_HOME=$(find /usr/share -depth -maxdepth 1 -name "gradle*")" | tee -a /etc/environment
|
||||||
|
|
||||||
|
# Delete java repositories and keys
|
||||||
|
rm -f /etc/apt/sources.list.d/adopt.list
|
||||||
|
rm -f /etc/apt/sources.list.d/adoptium.list
|
||||||
|
rm -f /etc/apt/sources.list.d/zulu.list
|
||||||
|
rm -f /usr/share/keyrings/adopt.gpg
|
||||||
|
rm -f /usr/share/keyrings/adoptium.gpg
|
||||||
|
rm -f /usr/share/keyrings/zulu.gpg
|
||||||
|
|
||||||
reloadEtcEnvironment
|
reloadEtcEnvironment
|
||||||
invoke_tests "Java"
|
invoke_tests "Java"
|
||||||
|
|||||||
Reference in New Issue
Block a user