Skip to content

Commit 877cb75

Browse files
committed
template for all maven projects
1 parent d91212a commit 877cb75

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

.github/workflows/ci.yaml

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,21 @@ on:
99

1010
jobs:
1111

12-
jdk_8_maven:
12+
maven-projects:
1313
runs-on: ubuntu-latest
14+
strategy:
15+
matrix:
16+
include:
17+
- folder: jdk_8_maven
18+
jdk-version: 1.8
19+
- folder: jdk_11_maven
20+
jdk-version: 11
21+
- folder: jdk_17_maven
22+
jdk-version: 17
23+
- folder: jdk_21_maven
24+
jdk-version: 21
1425
steps:
15-
- name: Setup JDK
26+
- name: Setup JDK for EvoMaster
1627
uses: actions/setup-java@v1
1728
with:
1829
java-version: 1.8
@@ -25,8 +36,12 @@ jobs:
2536
- name: Install EvoMaster
2637
run: mvn clean install -DskipTests
2738
working-directory: evomaster
39+
- name: Setup JDK for EMB
40+
uses: actions/setup-java@v1
41+
with:
42+
java-version: ${{ matrix.jdk-version }}
2843
- name: Checkout EMB
2944
uses: actions/checkout@v4
3045
- name: Build EMB
3146
run: mvn clean install -DskipTests
32-
working-directory: jdk_8_maven
47+
working-directory: ${{ matrix.folder }}

0 commit comments

Comments
 (0)