diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8e95b56b2892600f96835234a9e9fb76594e8c95..4c4b6134968f43ae12d65f185a89cc226dde028c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,10 +1,36 @@ -include: - - project: 'vr-group/in-situ-pipeline/insite' - ref: develop - file: '/test-setup.yml' +# include: +# - project: 'vr-group/in-situ-pipeline/insite' +# ref: develop +# file: '/test-setup.yml' -variables: - ACCESS_NODE_COMMIT: $CI_COMMIT_SHA +# variables: +# ACCESS_NODE_COMMIT: $CI_COMMIT_SHA -api_test: - extends: .api_test +# 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