| --- | |
| name: Java CI | |
| on: [push] | |
| jobs: | |
| test: | |
| runs-on: ${{ matrix.os }} | |
| strategy: | |
| matrix: | |
| os: [ubuntu-18.04, macOS-latest, windows-2016] | |
| java: [7, 8, 8.0.192, 9, 10] | |
| fail-fast: false | |
| max-parallel: 4 | |
| name: Test JDK ${{ matrix.java }}, ${{ matrix.os }} | |
| steps: | |
| - uses: actions/checkout@v1 | |
| - name: Set up JDK | |
| uses: actions/setup-java@v1 | |
| with: | |
| java-version: ${{ matrix.java }} | |
| - name: Test with Maven | |
| run: mvn test -B --file pom.xml | |
| ... |