Newer
Older
# include:
# - project: 'vr-group/in-situ-pipeline/insite'
# ref: develop
# file: '/test-setup.yml'
# variables:
# ACCESS_NODE_COMMIT: $CI_COMMIT_SHA
# api_test:
# extends: .api_test
deploy:develop:
tags:
- docker
- centos
only:
- develop
script:
- docker build -t rwthvr/insite-access-node:develop .
- docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
- docker push rwthvr/insite-access-node:develop
deploy:master:
tags:
- docker
- centos
only:
- master
script:
- docker build -t rwthvr/insite-access-node .
- VERSION=$(git tag --points-at $CI_COMMIT_SHA)
- >
[[ $VERSION =~ ^[0-9]+\.[0-9]+(\.[0-9]+)?$ ]]
- docker tag rwthvr/insite-access-node rwthvr/access-node:$VERSION
- docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
- docker push rwthvr/insite-access-node