mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-09 00:00:00 +01:00
updated GitLab CI for new build and packaging system
This commit is contained in:
parent
e7dfb06707
commit
531a8d36e1
1 changed files with 13 additions and 10 deletions
|
@ -8,6 +8,7 @@ stages:
|
|||
- prepare
|
||||
- build
|
||||
- test
|
||||
- packaging
|
||||
- deploy
|
||||
|
||||
# Stage: prepare
|
||||
|
@ -33,12 +34,14 @@ docker-images:
|
|||
build:
|
||||
stage: build
|
||||
script:
|
||||
- make
|
||||
- make tests
|
||||
- make install
|
||||
artifacts:
|
||||
name: "${CI_PROJECT_NAME}-${CI_BUILD_REF}"
|
||||
paths:
|
||||
- build/release/
|
||||
image: $DOCKER_REGISTRY/$DOCKER_IMAGE
|
||||
image: $DOCKER_REGISTRY/villas-dev
|
||||
tags:
|
||||
- docker
|
||||
|
||||
|
@ -50,7 +53,7 @@ docs:
|
|||
- build/release/doc/
|
||||
script:
|
||||
- make doc
|
||||
image: $DOCKER_REGISTRY/$DOCKER_IMAGE
|
||||
image: $DOCKER_REGISTRY/villas-dev
|
||||
tags:
|
||||
- docker
|
||||
|
||||
|
@ -68,7 +71,7 @@ coverage:
|
|||
- build/release-coverage/coverage/
|
||||
- build/release-coverage/coverage.txt
|
||||
- build/release-coverage/coverage.xml
|
||||
image: $DOCKER_REGISTRY/$DOCKER_IMAGE
|
||||
image: $DOCKER_REGISTRY/villas-dev
|
||||
tags:
|
||||
- docker
|
||||
|
||||
|
@ -77,8 +80,8 @@ unit:
|
|||
dependencies:
|
||||
- build
|
||||
script:
|
||||
- make run-tests
|
||||
image: $DOCKER_REGISTRY/$DOCKER_IMAGE
|
||||
- make run-unit-tests
|
||||
image: $DOCKER_REGISTRY/villas-dev
|
||||
tags:
|
||||
- docker
|
||||
|
||||
|
@ -87,8 +90,8 @@ integration:
|
|||
dependencies:
|
||||
- build
|
||||
script:
|
||||
- "build/release/villas-node || true"
|
||||
image: $DOCKER_REGISTRY/$DOCKER_IMAGE
|
||||
- make run-integration-tests
|
||||
image: $DOCKER_REGISTRY/villas-dev
|
||||
tags:
|
||||
- docker
|
||||
|
||||
|
@ -105,8 +108,8 @@ website:
|
|||
tags:
|
||||
- villas-deploy
|
||||
|
||||
packaging:
|
||||
stage: deploy
|
||||
rpm:
|
||||
stage: packaging
|
||||
script:
|
||||
- make rpm
|
||||
tags:
|
||||
|
@ -123,7 +126,7 @@ deliver:
|
|||
dependencies:
|
||||
- docs
|
||||
- coverage
|
||||
- packaging
|
||||
- rpm
|
||||
tags:
|
||||
- villas-deploy
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue