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:
parent
d9aca64c45
commit
7b06467064
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user