1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2025-01-02 20:29:38 +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: stages:
- build - build_and_test
- test
- package - package
variables: variables:
@ -12,17 +11,11 @@ cache:
- .m2/repository/ - .m2/repository/
- target/fragment-cache/ - target/fragment-cache/
build:
stage: build
image: maven:3-openjdk-17
script:
- mvn $MAVEN_CLI_OPTS compile
test: test:
stage: test stage: build_and_test
image: maven:3-openjdk-17 image: maven:3-openjdk-17
script: script:
- mvn $MAVEN_CLI_OPTS test - mvn $MAVEN_CLI_OPTS clean compile test
artifacts: artifacts:
name: test name: test
paths: paths:
@ -54,9 +47,10 @@ release:
- ./kickc/NOTICE* - ./kickc/NOTICE*
- ./kickc/*.pdf - ./kickc/*.pdf
pages: doxygen:
stage: package stage: package
image: alpine image: alpine
cache: []
script: script:
- apk update && apk add doxygen graphviz ttf-freefont - apk update && apk add doxygen graphviz ttf-freefont
- pwd - pwd