From 4bf4a7ec09b662737f4ba9c40eb3e8bde60c5377 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Mon, 31 May 2021 11:55:18 -0700 Subject: [PATCH] Added Github workflow martix for JDK 1.8, 11 & 15. --- .github/workflows/gradle.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 4feaeb2..dddfde6 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -6,8 +6,8 @@ jobs: build: runs-on: ubuntu-latest env: - CI_NAME: "GitHub CI" GRADLE_OPTS: "-Dorg.gradle.jvmargs=-XX:MaxMetaspaceSize=512m" + SONAR_JDK: "11" strategy: matrix: java-version: [ 11, 15 ] @@ -15,13 +15,14 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 - - name: Set up JDK 11 + - name: Set up JDK ${{ matrix.java-version }} uses: actions/setup-java@v1 with: java-version: ${{ matrix.java-version }} - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Cache SonarCloud packages + if: matrix.java-version == env.SONAR_JDK uses: actions/cache@v1 with: path: ~/.sonar/cache @@ -39,7 +40,7 @@ jobs: - name: Test with Gradle run: ./gradlew build check --stacktrace - name: SonarCloud - if: matrix.java-version == '11' + if: success() && matrix.java-version == env.SONAR_JDK env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}