Skip to content

Commit 501af3d

Browse files
committed
fix: Auto discover JAVA_xx_HOME variables from the build image
1 parent a690268 commit 501af3d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

.gitlab-ci.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,10 +172,11 @@ default:
172172
- export ORG_GRADLE_PROJECT_mavenRepositoryProxy=$MAVEN_REPOSITORY_PROXY
173173
- export ORG_GRADLE_PROJECT_gradlePluginProxy=$GRADLE_PLUGIN_PROXY
174174
- |
175-
cat >> gradle.properties <<'EOF'
175+
JAVA_HOMES=$(env | grep -E '^JAVA_[A-Z0-9_]+_HOME=' | sed 's/=.*//' | paste -sd,)
176+
cat >> gradle.properties <<EOF
176177
org.gradle.java.installations.auto-detect=false
177178
org.gradle.java.installations.auto-download=false
178-
org.gradle.java.installations.fromEnv=JAVA_8_HOME,JAVA_11_HOME,JAVA_17_HOME,JAVA_21_HOME,JAVA_25_HOME
179+
org.gradle.java.installations.fromEnv=$JAVA_HOMES
179180
EOF
180181
- mkdir -p .gradle
181182
- export GRADLE_USER_HOME=$(pwd)/.gradle

0 commit comments

Comments
 (0)