Skip to content

Commit

Permalink
explicitly set test_jdk_path
Browse files Browse the repository at this point in the history
  • Loading branch information
hankem committed May 17, 2024
1 parent 38fbced commit 4d95494
Showing 1 changed file with 23 additions and 2 deletions.
25 changes: 23 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,30 @@ jobs:
with:
distribution: 'zulu'
java-version: ${{ env.build_java_version }}

- name: Set up Test JDK
uses: actions/setup-java@v4.2.1
with:
distribution: 'zulu'
java-version: ${{ matrix.test_java_version }}
- name: Provide installed JDKs
uses: actions/github-script@v7
id: provideJdkPaths
with:
script: |
for ( let envVarName in process.env ) {
if (/JAVA_HOME_\d.*64/.test(envVarName)) {
const version = envVarName.match(/JAVA_HOME_(\d+).*64/)[1];
if (version === "${{ matrix.test_java_version }}") {
core.exportVariable('test_jdk_path', process.env[envVarName]);
} else if (version === "${{ env.build_java_version }}") {
core.exportVariable('build_jdk_path', process.env[envVarName]);
}
}
}
- name: Test
uses: gradle/actions/setup-gradle@v3
env:
JAVA_HOME: ${{ env.build_jdk_path }}
with:
arguments: test -PallTests -PtestJavaVersion=${{ matrix.test_java_version }}
arguments: test -PallTests -PtestJavaVersion=${{ matrix.test_java_version }} -Porg.gradle.java.installations.paths=${{ env.test_jdk_path }}
cache-disabled: true

0 comments on commit 4d95494

Please sign in to comment.