Skip to content

Commit 8fca9bc

Browse files
author
Jorrit Poelen
committed
use github action matrix config
1 parent fcadbee commit 8fca9bc

File tree

1 file changed

+5
-27
lines changed

1 file changed

+5
-27
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,17 @@
11
name: Java CI
22
on: [push]
33
jobs:
4-
java8:
4+
build:
55
runs-on: ubuntu-latest
6+
strategy:
7+
matrix:
8+
java: [8, 11, 21]
69
steps:
710
- uses: actions/checkout@v4
811
- name: Set up JDK 1.8
912
uses: actions/setup-java@v4
1013
with:
1114
distribution: 'temurin'
12-
java-version: 8
15+
java-version: ${{ matrix.java }}
1316
- name: Test with Maven
1417
run: mvn test
15-
java11:
16-
runs-on: ubuntu-latest
17-
steps:
18-
- uses: actions/checkout@v4
19-
- name: Set up JDK 11
20-
uses: actions/setup-java@v4
21-
with:
22-
distribution: 'temurin'
23-
java-version: 11
24-
cache: maven
25-
- name: Test with Maven
26-
run: mvn test
27-
java21:
28-
runs-on: ubuntu-latest
29-
steps:
30-
- uses: actions/checkout@v4
31-
- name: Set up JDK 21
32-
uses: actions/setup-java@v4
33-
with:
34-
distribution: 'temurin'
35-
java-version: 21
36-
cache: maven
37-
- name: Test with Maven
38-
run: mvn test
39-

0 commit comments

Comments
 (0)