Skip to content

Commit

Permalink
First attempt at java version matrix build
Browse files Browse the repository at this point in the history
  • Loading branch information
andreaceccanti committed Nov 3, 2021
1 parent d77d860 commit 7c090dd
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,23 @@ on: [push, pull_request]

jobs:
build:
strategy:
matrix:
java-version: [1.8,11]

runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Set up JDK 1.8

- name: Set up JDK ${{matrix.java-version}}
uses: actions/setup-java@v1
with:
java-version: 1.8
java-version: ${{matrix.java-version}}

- name: Cache Maven packages
uses: actions/cache@v1
with:
Expand All @@ -34,6 +40,7 @@ jobs:
run: |
cp iam-login-service/target/iam-login-service.war iam-login-service/docker
cp iam-test-client/target/iam-test-client.jar iam-test-client/docker
- name: Build & push iam-login-service docker image
uses: docker/build-push-action@v1
with:
Expand All @@ -44,7 +51,8 @@ jobs:
tag_with_sha: true
dockerfile: iam-login-service/docker/Dockerfile.prod
path: iam-login-service/docker
push: ${{ startsWith(github.ref, 'refs/tags/') }}
push: ${{ matrix.java-version == '11' && startsWith(github.ref, 'refs/tags/') }}

- name: Build & push iam-test-client docker image
uses: docker/build-push-action@v1
with:
Expand All @@ -55,4 +63,4 @@ jobs:
tag_with_sha: true
dockerfile: iam-test-client/docker/Dockerfile.prod
path: iam-test-client/docker
push: ${{ startsWith(github.ref, 'refs/tags/') }}
push: ${{ matrix.java-version == '11' && startsWith(github.ref, 'refs/tags/') }}

0 comments on commit 7c090dd

Please sign in to comment.