mirror of
https://github.com/actions/runner-images.git
synced 2025-12-12 03:57:32 +00:00
[Ubuntu] Fix GRADLE_HOME environment variable (#3225)
* fix gradle_home env var * add gradle test and minor rework * debug
This commit is contained in:
committed by
GitHub
parent
4440cbd3f3
commit
19537cbf0b
@@ -83,7 +83,7 @@ curl -sL $gradleUrl -o gradleLatest.zip
|
|||||||
unzip -qq -d /usr/share gradleLatest.zip
|
unzip -qq -d /usr/share gradleLatest.zip
|
||||||
rm gradleLatest.zip
|
rm gradleLatest.zip
|
||||||
ln -s /usr/share/gradle-"${gradleVersion}"/bin/gradle /usr/bin/gradle
|
ln -s /usr/share/gradle-"${gradleVersion}"/bin/gradle /usr/bin/gradle
|
||||||
echo "GRADLE_HOME=/usr/share/gradle" | tee -a /etc/environment
|
echo "GRADLE_HOME=$(find /usr/share -depth -maxdepth 1 -name "gradle*")" | tee -a /etc/environment
|
||||||
|
|
||||||
reloadEtcEnvironment
|
reloadEtcEnvironment
|
||||||
invoke_tests "Java"
|
invoke_tests "Java"
|
||||||
|
|||||||
@@ -18,11 +18,21 @@ Describe "Java" {
|
|||||||
@{ ToolName = "javac" }
|
@{ ToolName = "javac" }
|
||||||
@{ ToolName = "mvn" }
|
@{ ToolName = "mvn" }
|
||||||
@{ ToolName = "ant" }
|
@{ ToolName = "ant" }
|
||||||
@{ ToolName = "gradle" }
|
|
||||||
) {
|
) {
|
||||||
"$ToolName -version" | Should -ReturnZeroExitCode
|
"$ToolName -version" | Should -ReturnZeroExitCode
|
||||||
}
|
}
|
||||||
|
|
||||||
|
It "Gradle" {
|
||||||
|
"gradle -version" | Should -ReturnZeroExitCode
|
||||||
|
|
||||||
|
$gradleVariableValue = Get-EnvironmentVariable "GRADLE_HOME"
|
||||||
|
$gradleVariableValue | Should -BeLike "/usr/share/gradle-*"
|
||||||
|
|
||||||
|
$gradlePath = Join-Path $env:GRADLE_HOME "bin/gradle"
|
||||||
|
$result = Get-CommandResult "`"$GradlePath`" -version"
|
||||||
|
$result.ExitCode | Should -Be 0
|
||||||
|
}
|
||||||
|
|
||||||
It "Java <Version>" -TestCases $jdkVersions {
|
It "Java <Version>" -TestCases $jdkVersions {
|
||||||
$javaVariableValue = Get-EnvironmentVariable "JAVA_HOME_${Version}_X64"
|
$javaVariableValue = Get-EnvironmentVariable "JAVA_HOME_${Version}_X64"
|
||||||
$javaVariableValue | Should -Not -BeNullOrEmpty
|
$javaVariableValue | Should -Not -BeNullOrEmpty
|
||||||
|
|||||||
Reference in New Issue
Block a user