mirror of
https://github.com/actions/runner-images.git
synced 2025-12-13 20:56:47 +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
|
apt-get update
|
||||||
|
|
||||||
# While Ubuntu 24.04 binaries are not released in the Adoptium repo, we will not install Java
|
# 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')
|
||||||
defaultVersion=$(get_toolset_value '.java.default')
|
jdkVersionsToInstall=($(get_toolset_value ".java.versions[]"))
|
||||||
jdkVersionsToInstall=($(get_toolset_value ".java.versions[]"))
|
|
||||||
|
|
||||||
for jdkVersionToInstall in ${jdkVersionsToInstall[@]}; do
|
for jdkVersionToInstall in ${jdkVersionsToInstall[@]}; do
|
||||||
install_open_jdk ${jdkVersionToInstall}
|
install_open_jdk ${jdkVersionToInstall}
|
||||||
|
|
||||||
if [[ ${jdkVersionToInstall} == ${defaultVersion} ]]
|
if [[ ${jdkVersionToInstall} == ${defaultVersion} ]]
|
||||||
then
|
then
|
||||||
create_java_environment_variable ${jdkVersionToInstall} True
|
create_java_environment_variable ${jdkVersionToInstall} True
|
||||||
else
|
else
|
||||||
create_java_environment_variable ${jdkVersionToInstall} False
|
create_java_environment_variable ${jdkVersionToInstall} False
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
|
||||||
|
|
||||||
# Install Ant
|
# Install Ant
|
||||||
apt-get install -y --no-install-recommends ant ant-optional
|
apt-get install -y --no-install-recommends ant ant-optional
|
||||||
|
|||||||
@@ -191,9 +191,7 @@ if ((Test-IsUbuntu20) -or (Test-IsUbuntu22)) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Java
|
# Java
|
||||||
if (-not $(Test-IsUbuntu24)) {
|
$installedSoftware.AddHeader("Java").AddTable($(Get-JavaVersionsTable))
|
||||||
$installedSoftware.AddHeader("Java").AddTable($(Get-JavaVersionsTable))
|
|
||||||
}
|
|
||||||
|
|
||||||
# PHP Tools
|
# PHP Tools
|
||||||
$phpTools = $installedSoftware.AddHeader("PHP Tools")
|
$phpTools = $installedSoftware.AddHeader("PHP Tools")
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1" -DisableNameChecking
|
Import-Module "$PSScriptRoot/../helpers/Common.Helpers.psm1" -DisableNameChecking
|
||||||
|
|
||||||
Describe "Java" -Skip:(Test-IsUbuntu24) {
|
Describe "Java" {
|
||||||
$toolsetJava = (Get-ToolsetContent).java
|
$toolsetJava = (Get-ToolsetContent).java
|
||||||
$defaultVersion = $toolsetJava.default
|
$defaultVersion = $toolsetJava.default
|
||||||
$jdkVersions = $toolsetJava.versions
|
$jdkVersions = $toolsetJava.versions
|
||||||
|
|||||||
@@ -56,6 +56,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"java": {
|
"java": {
|
||||||
|
"default": "17",
|
||||||
|
"versions": [ "8", "11", "17", "21"],
|
||||||
"maven": "3.8.8"
|
"maven": "3.8.8"
|
||||||
},
|
},
|
||||||
"android": {
|
"android": {
|
||||||
|
|||||||
Reference in New Issue
Block a user