From 4adca91764306874a52458180549488b5dc9bb52 Mon Sep 17 00:00:00 2001 From: Janne Valkealahti Date: Thu, 14 Dec 2023 10:58:50 +0000 Subject: [PATCH] Add ci workflow - Just compile/test for now - Relates #2 --- .github/workflows/continuous-integration.yml | 34 ++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/continuous-integration.yml diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml new file mode 100644 index 0000000..1b3a09b --- /dev/null +++ b/.github/workflows/continuous-integration.yml @@ -0,0 +1,34 @@ +name: CI + +on: + workflow_dispatch: + push: + paths-ignore: + - '.github/**' + +jobs: + build: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + include: + - nickname: win + os: windows-latest + java: 17 + - nickname: macos + os: macos-latest + java: 17 + - nickname: linux + os: ubuntu-latest + java: 17 + name: CI Build ${{ matrix.nickname }} + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 + with: + distribution: liberica + java-version: ${{ matrix.java }} + cache: maven + - name: Build + run: ./mvnw -B clean verify