mirror of
https://github.com/actions/runner-images.git
synced 2025-12-11 03:27:05 +00:00
[Ubuntu] Add missing Java SDKs to Ubuntu 24.04 (#9808)
This commit is contained in:
@@ -70,21 +70,19 @@ echo "deb [signed-by=/usr/share/keyrings/adoptium.gpg] https://packages.adoptium
|
||||
apt-get update
|
||||
|
||||
# While Ubuntu 24.04 binaries are not released in the Adoptium repo, we will not install Java
|
||||
if ! is_ubuntu24; then
|
||||
defaultVersion=$(get_toolset_value '.java.default')
|
||||
jdkVersionsToInstall=($(get_toolset_value ".java.versions[]"))
|
||||
defaultVersion=$(get_toolset_value '.java.default')
|
||||
jdkVersionsToInstall=($(get_toolset_value ".java.versions[]"))
|
||||
|
||||
for jdkVersionToInstall in ${jdkVersionsToInstall[@]}; do
|
||||
install_open_jdk ${jdkVersionToInstall}
|
||||
for jdkVersionToInstall in ${jdkVersionsToInstall[@]}; do
|
||||
install_open_jdk ${jdkVersionToInstall}
|
||||
|
||||
if [[ ${jdkVersionToInstall} == ${defaultVersion} ]]
|
||||
then
|
||||
create_java_environment_variable ${jdkVersionToInstall} True
|
||||
else
|
||||
create_java_environment_variable ${jdkVersionToInstall} False
|
||||
fi
|
||||
done
|
||||
fi
|
||||
if [[ ${jdkVersionToInstall} == ${defaultVersion} ]]
|
||||
then
|
||||
create_java_environment_variable ${jdkVersionToInstall} True
|
||||
else
|
||||
create_java_environment_variable ${jdkVersionToInstall} False
|
||||
fi
|
||||
done
|
||||
|
||||
# Install Ant
|
||||
apt-get install -y --no-install-recommends ant ant-optional
|
||||
|
||||
@@ -191,9 +191,7 @@ if ((Test-IsUbuntu20) -or (Test-IsUbuntu22)) {
|
||||
}
|
||||
|
||||
# Java
|
||||
if (-not $(Test-IsUbuntu24)) {
|
||||
$installedSoftware.AddHeader("Java").AddTable($(Get-JavaVersionsTable))
|
||||
}
|
||||
$installedSoftware.AddHeader("Java").AddTable($(Get-JavaVersionsTable))
|
||||
|
||||
# PHP Tools
|
||||
$phpTools = $installedSoftware.AddHeader("PHP Tools")
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1" -DisableNameChecking
|
||||
|
||||
Describe "Java" -Skip:(Test-IsUbuntu24) {
|
||||
Describe "Java" {
|
||||
$toolsetJava = (Get-ToolsetContent).java
|
||||
$defaultVersion = $toolsetJava.default
|
||||
$jdkVersions = $toolsetJava.versions
|
||||
|
||||
@@ -56,6 +56,8 @@
|
||||
}
|
||||
],
|
||||
"java": {
|
||||
"default": "17",
|
||||
"versions": [ "8", "11", "17", "21"],
|
||||
"maven": "3.8.8"
|
||||
},
|
||||
"android": {
|
||||
|
||||
Reference in New Issue
Block a user