1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-12-21 14:30:21 +00:00

collapsed build&test. fixed doxygen.

This commit is contained in:
jespergravgaard 2022-01-23 23:41:54 +01:00
parent d9aca64c45
commit 7b06467064

View File

@ -1,6 +1,5 @@
stages:
- build
- test
- build_and_test
- package
variables:
@ -12,17 +11,11 @@ cache:
- .m2/repository/
- target/fragment-cache/
build:
stage: build
image: maven:3-openjdk-17
script:
- mvn $MAVEN_CLI_OPTS compile
test:
stage: test
stage: build_and_test
image: maven:3-openjdk-17
script:
- mvn $MAVEN_CLI_OPTS test
- mvn $MAVEN_CLI_OPTS clean compile test
artifacts:
name: test
paths:
@ -54,9 +47,10 @@ release:
- ./kickc/NOTICE*
- ./kickc/*.pdf
pages:
doxygen:
stage: package
image: alpine
cache: []
script:
- apk update && apk add doxygen graphviz ttf-freefont
- pwd