This is an automated email from the ASF dual-hosted git repository.

jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus-examples.git

commit b9be6ccf231d403a2d3959e57ca66d75029c0090
Author: James Netherton <[email protected]>
AuthorDate: Mon Aug 1 15:44:42 2022 +0100

    Add CI workflow job for testing with JDK 17
---
 .github/workflows/ci-build.yaml | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/.github/workflows/ci-build.yaml b/.github/workflows/ci-build.yaml
index 2727618..abc8d3d 100644
--- a/.github/workflows/ci-build.yaml
+++ b/.github/workflows/ci-build.yaml
@@ -157,6 +157,40 @@ jobs:
         run: |
           [[ -z $(git status --porcelain) ]] || { echo 'There are uncommitted 
changes'; git status; exit 1; }
 
+  integration-tests-alternative-jvm:
+    name: Integration Tests JDK - ${{ matrix.jdk }}
+    needs: initial-mvn-install
+    runs-on: ubuntu-latest
+    strategy:
+      fail-fast: false
+      matrix:
+        jdk: ['17']
+    steps:
+      - name: Checkout
+        uses: actions/checkout@v2
+      - name: Set up JDK {{ matrix.jdk }}
+        uses: actions/setup-java@v2
+        with:
+          distribution: 'temurin'
+          java-version: ${{ matrix.jdk }}
+      - name: Download Maven Repo
+        uses: actions/download-artifact@v2
+        with:
+          name: maven-repo
+          path: ..
+      - name: Extract Maven Repo
+        shell: bash
+        run: |
+          tar -xzf ../maven-repo.tgz -C ~
+      - name: Integration Tests
+        shell: bash
+        run: |
+          ./mvnw-for-each.sh ${MAVEN_ARGS} clean verify
+      - name: Fail if there are uncommitted changes
+        shell: bash
+        run: |
+          [[ -z $(git status --porcelain) ]] || { echo 'There are uncommitted 
changes'; git status; exit 1; }
+
   integration-tests-alternative-platform:
     name: Integration Tests Alternative Platform - ${{matrix.os}}
     needs: initial-mvn-install

Reply via email to