mirror of
https://github.com/actions/runner-images.git
synced 2025-12-14 13:17:54 +00:00
[Ubuntu] Add java dependent tools back to ubuntu 22 (#5618)
* Get back kotlin and selenium * Get back leiningen and android tools
This commit is contained in:
@@ -49,13 +49,13 @@ $runtimesList = @(
|
|||||||
(Get-JuliaVersion),
|
(Get-JuliaVersion),
|
||||||
(Get-ClangVersions),
|
(Get-ClangVersions),
|
||||||
(Get-ClangFormatVersions),
|
(Get-ClangFormatVersions),
|
||||||
(Get-ClangTidyVersions)
|
(Get-ClangTidyVersions),
|
||||||
|
(Get-KotlinVersion)
|
||||||
)
|
)
|
||||||
|
|
||||||
if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) {
|
if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) {
|
||||||
$runtimesList += @(
|
$runtimesList += @(
|
||||||
(Get-MsbuildVersion),
|
(Get-MsbuildVersion),
|
||||||
(Get-KotlinVersion),
|
|
||||||
(Get-MonoVersion),
|
(Get-MonoVersion),
|
||||||
(Get-ErlangVersion),
|
(Get-ErlangVersion),
|
||||||
(Get-ErlangRebar3Version),
|
(Get-ErlangRebar3Version),
|
||||||
@@ -128,6 +128,7 @@ $toolsList = @(
|
|||||||
(Get-GitFTPVersion),
|
(Get-GitFTPVersion),
|
||||||
(Get-HavegedVersion),
|
(Get-HavegedVersion),
|
||||||
(Get-HerokuVersion),
|
(Get-HerokuVersion),
|
||||||
|
(Get-LeiningenVersion),
|
||||||
(Get-SVNVersion),
|
(Get-SVNVersion),
|
||||||
(Get-JqVersion),
|
(Get-JqVersion),
|
||||||
(Get-YqVersion),
|
(Get-YqVersion),
|
||||||
@@ -154,7 +155,6 @@ $toolsList = @(
|
|||||||
if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) {
|
if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) {
|
||||||
$toolsList += @(
|
$toolsList += @(
|
||||||
(Get-PhantomJSVersion),
|
(Get-PhantomJSVersion),
|
||||||
(Get-LeiningenVersion),
|
|
||||||
(Get-HHVMVersion)
|
(Get-HHVMVersion)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@@ -229,14 +229,14 @@ $markdown += New-MDHeader "Browsers and Drivers" -Level 3
|
|||||||
$browsersAndDriversList = @(
|
$browsersAndDriversList = @(
|
||||||
(Get-ChromeVersion),
|
(Get-ChromeVersion),
|
||||||
(Get-ChromeDriverVersion),
|
(Get-ChromeDriverVersion),
|
||||||
(Get-ChromiumVersion)
|
(Get-ChromiumVersion),
|
||||||
|
(Get-SeleniumVersion)
|
||||||
)
|
)
|
||||||
|
|
||||||
if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) {
|
if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) {
|
||||||
$browsersAndDriversList += @(
|
$browsersAndDriversList += @(
|
||||||
(Get-FirefoxVersion),
|
(Get-FirefoxVersion),
|
||||||
(Get-GeckodriverVersion),
|
(Get-GeckodriverVersion)
|
||||||
(Get-SeleniumVersion)
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -293,14 +293,12 @@ $markdown += New-MDList -Style Unordered -Lines @(
|
|||||||
|
|
||||||
$markdown += Build-WebServersSection
|
$markdown += Build-WebServersSection
|
||||||
|
|
||||||
if ((Test-IsUbuntu18) -or (Test-IsUbuntu20)) {
|
$markdown += New-MDHeader "Android" -Level 3
|
||||||
$markdown += New-MDHeader "Android" -Level 3
|
$markdown += Build-AndroidTable | New-MDTable
|
||||||
$markdown += Build-AndroidTable | New-MDTable
|
$markdown += New-MDNewLine
|
||||||
$markdown += New-MDNewLine
|
$markdown += New-MDHeader "Environment variables" -Level 4
|
||||||
$markdown += New-MDHeader "Environment variables" -Level 4
|
$markdown += Build-AndroidEnvironmentTable | New-MDTable
|
||||||
$markdown += Build-AndroidEnvironmentTable | New-MDTable
|
$markdown += New-MDNewLine
|
||||||
$markdown += New-MDNewLine
|
|
||||||
}
|
|
||||||
|
|
||||||
$markdown += New-MDHeader "Cached Docker images" -Level 3
|
$markdown += New-MDHeader "Cached Docker images" -Level 3
|
||||||
$markdown += Get-CachedDockerImagesTableData | New-MDTable
|
$markdown += Get-CachedDockerImagesTableData | New-MDTable
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
Describe "Android" {
|
Describe "Android" {
|
||||||
if (Test-IsUbuntu22) { return }
|
|
||||||
|
|
||||||
$androidSdkManagerPackages = Get-AndroidPackages
|
$androidSdkManagerPackages = Get-AndroidPackages
|
||||||
[int]$platformMinVersion = Get-ToolsetValue "android.platform_min_version"
|
[int]$platformMinVersion = Get-ToolsetValue "android.platform_min_version"
|
||||||
[version]$buildToolsMinVersion = Get-ToolsetValue "android.build_tools_min_version"
|
[version]$buildToolsMinVersion = Get-ToolsetValue "android.build_tools_min_version"
|
||||||
|
|||||||
@@ -206,7 +206,7 @@ Describe "Sbt" {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Describe "Selenium" -Skip:(Test-IsUbuntu22) {
|
Describe "Selenium" {
|
||||||
It "Selenium is installed" {
|
It "Selenium is installed" {
|
||||||
$seleniumBinaryName = (Get-ToolsetContent).selenium.binary_name
|
$seleniumBinaryName = (Get-ToolsetContent).selenium.binary_name
|
||||||
$seleniumPath = Join-Path "/usr/share/java" "$seleniumBinaryName.jar"
|
$seleniumPath = Join-Path "/usr/share/java" "$seleniumBinaryName.jar"
|
||||||
@@ -298,7 +298,7 @@ Describe "Kubernetes tools" {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Describe "Leiningen" -Skip:(Test-IsUbuntu22) {
|
Describe "Leiningen" {
|
||||||
It "leiningen" {
|
It "leiningen" {
|
||||||
"lein --version" | Should -ReturnZeroExitCode
|
"lein --version" | Should -ReturnZeroExitCode
|
||||||
}
|
}
|
||||||
@@ -397,7 +397,7 @@ Describe "yq" {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Describe "Kotlin" -Skip:(Test-IsUbuntu22) {
|
Describe "Kotlin" {
|
||||||
It "kapt" {
|
It "kapt" {
|
||||||
"kapt -version"| Should -ReturnZeroExitCode
|
"kapt -version"| Should -ReturnZeroExitCode
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -87,9 +87,9 @@
|
|||||||
"cmake;3.18.1"
|
"cmake;3.18.1"
|
||||||
],
|
],
|
||||||
"ndk": {
|
"ndk": {
|
||||||
"default": "21",
|
"default": "23",
|
||||||
"versions": [
|
"versions": [
|
||||||
"21", "22", "23"
|
"21", "23", "24"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -290,7 +290,9 @@ build {
|
|||||||
"${path.root}/scripts/installers/java-tools.sh",
|
"${path.root}/scripts/installers/java-tools.sh",
|
||||||
"${path.root}/scripts/installers/kubernetes-tools.sh",
|
"${path.root}/scripts/installers/kubernetes-tools.sh",
|
||||||
"${path.root}/scripts/installers/oc.sh",
|
"${path.root}/scripts/installers/oc.sh",
|
||||||
|
"${path.root}/scripts/installers/leiningen.sh",
|
||||||
"${path.root}/scripts/installers/miniconda.sh",
|
"${path.root}/scripts/installers/miniconda.sh",
|
||||||
|
"${path.root}/scripts/installers/kotlin.sh",
|
||||||
"${path.root}/scripts/installers/mysql.sh",
|
"${path.root}/scripts/installers/mysql.sh",
|
||||||
"${path.root}/scripts/installers/sqlpackage.sh",
|
"${path.root}/scripts/installers/sqlpackage.sh",
|
||||||
"${path.root}/scripts/installers/nginx.sh",
|
"${path.root}/scripts/installers/nginx.sh",
|
||||||
@@ -306,10 +308,12 @@ build {
|
|||||||
"${path.root}/scripts/installers/rust.sh",
|
"${path.root}/scripts/installers/rust.sh",
|
||||||
"${path.root}/scripts/installers/julia.sh",
|
"${path.root}/scripts/installers/julia.sh",
|
||||||
"${path.root}/scripts/installers/sbt.sh",
|
"${path.root}/scripts/installers/sbt.sh",
|
||||||
|
"${path.root}/scripts/installers/selenium.sh",
|
||||||
"${path.root}/scripts/installers/terraform.sh",
|
"${path.root}/scripts/installers/terraform.sh",
|
||||||
"${path.root}/scripts/installers/packer.sh",
|
"${path.root}/scripts/installers/packer.sh",
|
||||||
"${path.root}/scripts/installers/vcpkg.sh",
|
"${path.root}/scripts/installers/vcpkg.sh",
|
||||||
"${path.root}/scripts/installers/dpkg-config.sh",
|
"${path.root}/scripts/installers/dpkg-config.sh",
|
||||||
|
"${path.root}/scripts/installers/android.sh",
|
||||||
"${path.root}/scripts/installers/yq.sh",
|
"${path.root}/scripts/installers/yq.sh",
|
||||||
"${path.root}/scripts/installers/pypy.sh",
|
"${path.root}/scripts/installers/pypy.sh",
|
||||||
"${path.root}/scripts/installers/python.sh",
|
"${path.root}/scripts/installers/python.sh",
|
||||||
|
|||||||
Reference in New Issue
Block a user