blob: 61579e2428f0c606555fc4860a2039a56927a2b0 [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
Marc Kupietz270d2932020-07-03 08:29:39 +020016 uses: actions/checkout@v2
17 with:
18 path: Kustvakt
Marc Kupietzaf02e902020-07-03 08:07:51 +020019
20 - name: Checkout Krill
Marc Kupietz270d2932020-07-03 08:29:39 +020021 uses: actions/checkout@v2
22 with:
23 repository: KorAP/Krill
24 path: Krill
margaretha95c73a62024-01-30 10:23:09 +010025 ref: v0.61.3
Marc Kupietzaf02e902020-07-03 08:07:51 +020026
27 - name: Checkout Koral
Marc Kupietz270d2932020-07-03 08:29:39 +020028 uses: actions/checkout@v2
29 with:
30 repository: KorAP/Koral
31 path: Koral
margaretha95c73a62024-01-30 10:23:09 +010032 ref: v0.41
Marc Kupietzaf02e902020-07-03 08:07:51 +020033
margaretha4276b982023-11-14 09:26:10 +010034 - name: Set up JDK 17
Marc Kupietz270d2932020-07-03 08:29:39 +020035 uses: actions/setup-java@v1
36 with:
margaretha4276b982023-11-14 09:26:10 +010037 java-version: 17
Marc Kupietzaf02e902020-07-03 08:07:51 +020038
39 - name: Build and install Krill
Marc Kupietz270d2932020-07-03 08:29:39 +020040 run: mvn --file Krill/pom.xml install
Marc Kupietzaf02e902020-07-03 08:07:51 +020041
42 - name: Build and install Koral
Marc Kupietz270d2932020-07-03 08:29:39 +020043 run: mvn --file Koral/pom.xml install
margarethaf7d9fb22023-09-21 12:28:25 +020044
Marc Kupietzaf02e902020-07-03 08:07:51 +020045 - name: Build and package Kustvakt full
margarethaf7d9fb22023-09-21 12:28:25 +020046 run: mvn clean --file Kustvakt/full/pom.xml package
47
48 - name: Build and package Kustvakt lite
49 run: mvn clean --file Kustvakt/full/pom.xml package -P lite -DskipTests=true