blob: cdc4ff433baf3444b5033befb8471cdce76a2107 [file] [log] [blame]
Akron274d7c42022-11-16 15:01:45 +01001name: CI + Coverage Test
2
3on: [push, pull_request]
4
5jobs:
6 build:
7 runs-on: ubuntu-latest
8 steps:
9 - name: Checkout Krill
margaretha00865062024-01-11 12:39:07 +010010 uses: actions/checkout@v4
Marc Kupietz06faa912024-02-20 06:47:05 +010011 with:
12 path: Krill
13
14 - name: Checkout Kustvakt
15 uses: actions/checkout@v4
16 with:
17 repository: KorAP/Kustvakt
18 path: Kustvakt
19
20 - name: Checkout Koral
21 uses: actions/checkout@v4
22 with:
23 repository: KorAP/Koral
24 path: Koral
Akron274d7c42022-11-16 15:01:45 +010025
Akron8d13d202024-01-11 11:45:17 +010026 - name: Set up JDK 17
margaretha8fba38a2024-01-12 09:35:05 +010027 uses: actions/setup-java@v4
Akron274d7c42022-11-16 15:01:45 +010028 with:
margaretha8fba38a2024-01-12 09:35:05 +010029 distribution: 'temurin'
Akron8d13d202024-01-11 11:45:17 +010030 java-version: 17
Marc Kupietz06faa912024-02-20 06:47:05 +010031 cache: 'maven'
32
Akron274d7c42022-11-16 15:01:45 +010033
34 - name: Build and install Krill
Marc Kupietz06faa912024-02-20 06:47:05 +010035 run: mvn --file Krill/pom.xml install
36
37 - name: Build and install Koral
38 run: mvn --file Koral/pom.xml install
39
40 - name: Build and package Kustvakt full
41 run: mvn --file Kustvakt/pom.xml package