blob: 4c6723fa4b0c57037c69fb044ea2221fc24f804e [file] [log] [blame]
Marc Kupietzaf02e902020-07-03 08:07:51 +02001name: CI Test
2
Marc Kupietzcd468932023-02-18 09:50:06 +01003on:
4 push:
5 branches-ignore:
6 - 'dependabot/**'
7 pull_request:
8 paths-ignore:
9 - '**.md'
Marc Kupietzaf02e902020-07-03 08:07:51 +020010
11jobs:
12 build:
13 runs-on: ubuntu-latest
14 steps:
15 - name: Checkout Kustvakt
margaretha59889782024-01-24 09:18:46 +010016 uses: actions/checkout@v4
Marc Kupietz270d2932020-07-03 08:29:39 +020017 with:
18 path: Kustvakt
Marc Kupietzaf02e902020-07-03 08:07:51 +020019
20 - name: Checkout Krill
margaretha59889782024-01-24 09:18:46 +010021 uses: actions/checkout@v4
Marc Kupietz270d2932020-07-03 08:29:39 +020022 with:
23 repository: KorAP/Krill
24 path: Krill
Marc Kupietzaf02e902020-07-03 08:07:51 +020025
26 - name: Checkout Koral
margaretha59889782024-01-24 09:18:46 +010027 uses: actions/checkout@v4
Marc Kupietz270d2932020-07-03 08:29:39 +020028 with:
29 repository: KorAP/Koral
30 path: Koral
Marc Kupietzaf02e902020-07-03 08:07:51 +020031
Marc Kupietz33d18d02025-10-15 16:37:29 +020032 - name: Set up JDK 21
margaretha59889782024-01-24 09:18:46 +010033 uses: actions/setup-java@v4
Marc Kupietz270d2932020-07-03 08:29:39 +020034 with:
margaretha59889782024-01-24 09:18:46 +010035 distribution: 'temurin'
Marc Kupietz33d18d02025-10-15 16:37:29 +020036 java-version: 21
Marc Kupietzaf02e902020-07-03 08:07:51 +020037
38 - name: Build and install Krill
Marc Kupietz270d2932020-07-03 08:29:39 +020039 run: mvn --file Krill/pom.xml install
Marc Kupietzaf02e902020-07-03 08:07:51 +020040
41 - name: Build and install Koral
Marc Kupietz270d2932020-07-03 08:29:39 +020042 run: mvn --file Koral/pom.xml install
Marc Kupietz508caeb2024-01-20 10:14:17 +010043
margarethabe756e52025-10-31 11:44:12 +010044 - name: Build and package Kustvakt
45 run: mvn clean --file Kustvakt/pom.xml package