1
0
Fork 0
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:
Steffen Vogel 2017-03-29 04:37:03 +02:00
parent e7dfb06707
commit 531a8d36e1

View file

@ -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