Skip to content

Commit

Permalink
debug
Browse files Browse the repository at this point in the history
  • Loading branch information
hankem committed May 17, 2024
1 parent 8e9744b commit 3ebe248
Showing 1 changed file with 3 additions and 57 deletions.
60 changes: 3 additions & 57 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
branches:
- main
- release-*
- debug
pull_request:

env:
Expand Down Expand Up @@ -42,12 +43,11 @@ jobs:
os:
- ubuntu-latest
- macos-latest
- windows-latest
test_java_version:
- 8
- 11
- 17
runs-on: ${{ matrix.os }}
if: matrix.os != "macos-latest" || matrix.test_java_version != "8"
steps:
- name: Checkout
uses: actions/checkout@v4
Expand All @@ -59,59 +59,5 @@ jobs:
- name: Test
uses: gradle/actions/setup-gradle@v3
with:
arguments: test -PallTests -PtestJavaVersion=${{ matrix.test_java_version }}
arguments: test -PallTests -PtestJavaVersion=${{ matrix.test_java_version }} -is
cache-disabled: true

integration-test:
strategy:
fail-fast: false
matrix:
os:
- ubuntu-latest
- macos-latest
- windows-latest
test_java_version:
- 8
- 11
- 17
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Build JDK
uses: actions/setup-java@v4.2.1
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: Publish to Maven Local
uses: gradle/actions/setup-gradle@v3
env:
JAVA_HOME: ${{ env.build_jdk_path }}
with:
arguments: build -xtest -xspotbugsMain -xjavadoc publishToMavenLocal
- name: Integration test
uses: gradle/actions/setup-gradle@v3
env:
JAVA_HOME: ${{ env.build_jdk_path }}
with:
arguments: runMavenTest -PtestJavaVersion=${{ matrix.test_java_version }} -Porg.gradle.java.installations.paths=${{ env.test_jdk_path }}

0 comments on commit 3ebe248

Please sign in to comment.