From f2f1a78501fa58a1b878ca6aa8bd69fa67aa9131 Mon Sep 17 00:00:00 2001 From: Simon Oehrl <oehrl@vr.rwth-aachen.de> Date: Tue, 24 Mar 2020 11:54:52 +0100 Subject: [PATCH] Automatically push container to docker hub --- .gitlab-ci.yml | 42 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 34 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8e95b56..4c4b613 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 -- GitLab