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:07:58 +02:00
parent dbc1530727
commit fa7bbada6c

View file

@ -2,7 +2,6 @@ variables:
# This registry is a linked docker container running on the same host
# and configured in gitlab-ci-runner config.toml as a linked service
DOCKER_REGISTRY: acs-public:5000
DOCKER_IMAGE: villas:latest
PREFIX: /usr/
stages:
@ -15,15 +14,15 @@ stages:
##############################################################################
# Build docker image which is used to build & test VILLASnode
docker-image:
docker-images:
stage: prepare
before_script:
- git submodule sync --recursive
- git submodule update --recursive --init
- docker info
script:
- docker build -t $DOCKER_REGISTRY/$DOCKER_IMAGE .
- docker push $DOCKER_REGISTRY/$DOCKER_IMAGE
- make docker-dev
- docker push $DOCKER_REGISTRY/docker-dev
tags:
- shell
- linux
@ -117,10 +116,10 @@ packaging:
deliver:
stage: deploy
script:
- rsync -r build/release/doc/html/ $DEPLOY_PATH/doc/$CI_BUILD_REF_NAME/
- rsync -r build/release-coverage/coverage/ $DEPLOY_PATH/coverage/$CI_BUILD_REF_NAME/
- rsync -r build/release/packaging/rpm/RPMS $DEPLOY_PATH/../packages
- createrepo $DEPLOY_PATH/../packages
- rsync -r build/release/doc/html/ $DEPLOY_HOST:$DEPLOY_PATH/doc/$CI_BUILD_REF_NAME/
- rsync -r build/release-coverage/coverage/ $DEPLOY_HOST:$DEPLOY_PATH/coverage/$CI_BUILD_REF_NAME/
- rsync -r build/release/packaging/rpm/RPMS $DEPLOY_HOST:$DEPLOY_PATH/../packages
- ssh $DEPLOY_HOST createrepo $DEPLOY_PATH/../packages
dependencies:
- docs
- coverage