Skip to content

Commit 2effc1b

Browse files
committed
Rework CI to add multi-version build and Maven repository caching
1 parent 72dc4db commit 2effc1b

File tree

4 files changed

+23
-75
lines changed

4 files changed

+23
-75
lines changed

.github/workflows/ci.yml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Java CI with Maven
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
build:
7+
name: Java ${{ matrix.java }}
8+
strategy:
9+
fail-fast: false
10+
matrix:
11+
java: [ 8, 11, 17, 18-ea, 19-ea ]
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- uses: actions/checkout@v2
16+
- name: Setup Java
17+
uses: actions/setup-java@v2
18+
with:
19+
distribution: zulu
20+
java-version: ${{ matrix.java }}
21+
cache: maven
22+
- name: Build with Maven
23+
run: mvn -B package

.github/workflows/maven_java1.8.yml

-25
This file was deleted.

.github/workflows/maven_java11.yml

-25
This file was deleted.

.github/workflows/maven_java15.yml

-25
This file was deleted.

0 commit comments

Comments
 (0)