Skip to content

0 - Invoice number

0 - Invoice number #26

name: CI for Java Invoice
on: [ push ]
jobs:
checkstyle:
name: Lint with Checkstyle
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v2
with:
java-version: '15'
distribution: 'adopt'
- name: Lint
run: mvn checkstyle:check
test:
name: Unit tests
runs-on: ubuntu-latest
strategy:
matrix:
version: [ 8, 13, 15 ]
steps:
- uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v2
with:
java-version: ${{ matrix.version }}
distribution: 'adopt'
- name: Test
run: mvn test