.gitlab-ci.yml 380 Bytes
Newer Older
Hallvard Trætteberg's avatar
Hallvard Trætteberg committed
1
image: maven:3.8.3-openjdk-17
2

Hallvard Trætteberg's avatar
Hallvard Trætteberg committed
3
4
5
6
variables:
  MAVEN_OPTS: "-DskipUiTests=true"
  MAVEN_CLI_OPTS: "--batch-mode -P headless"

Hallvard Trætteberg's avatar
Hallvard Trætteberg committed
7
8
9
10
stages:
  - test
  - build

Hallvard Trætteberg's avatar
Hallvard Trætteberg committed
11
12
13
14
15
cache:
  paths:
    - .m2/repository
  key: "$CI_BUILD_REF_NAME"

Hallvard Trætteberg's avatar
Hallvard Trætteberg committed
16
17
18
test:
  stage: test
  script:
Hallvard Trætteberg's avatar
Hallvard Trætteberg committed
19
    - mvn clean test -f todolist/pom.xml
Hallvard Trætteberg's avatar
Hallvard Trætteberg committed
20
21
22
23
24

build:
  stage: build
  when: manual
  script:
Hallvard Trætteberg's avatar
Hallvard Trætteberg committed
25
    - mvn clean install -f todolist/pom.xml