From 5c31d7888500afa68ddcad2aa6c24e47dcce42c7 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Mon, 19 Oct 2020 16:57:06 +0200 Subject: [PATCH] try environments --- .gitlab-ci.yml | 16 +++++++++++----- VERSION | 2 +- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2ef47e1..6b47622 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,6 +4,9 @@ stages: - build - deploy +variables: + IMAGE_NAME: registry.hottis.de/wolutator/homepage + build: stage: build tags: @@ -13,10 +16,10 @@ build: script: - VERSION=`cat VERSION` - echo "Version is $VERSION" - - docker build --tag registry.hottis.de/wolutator/homepage:latest --tag registry.hottis.de/wolutator/homepage:$VERSION . + - docker build --tag ${IMAGE_NAME}:latest --tag ${IMAGE_NAME}:$VERSION . - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY - - docker push registry.hottis.de/wolutator/homepage:latest - - docker push registry.hottis.de/wolutator/homepage:$VERSION + - docker push ${IMAGE_NAME}:latest + - docker push ${IMAGE_NAME}:$VERSION deploy: stage: deploy @@ -29,6 +32,9 @@ deploy: - echo "Version is $VERSION" - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY - docker stop homepage || echo "homepage not running, anyway okay" - - docker pull registry.hottis.de/wolutator/homepage:latest - - docker run -d --rm --name homepage -p4200:4200 registry.hottis.de/wolutator/homepage:latest + - docker pull ${IMAGE_NAME}:$VERSION + - docker run -d --rm --name homepage -p4200:4200 ${IMAGE_NAME}:$VERSION + environment: + name: production + url: https://home.hottis.de/wolutator/ diff --git a/VERSION b/VERSION index ee90284..9084fa2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.4 +1.1.0