From 14b5f7f46c55f2ce878a8bf41bdac4e22f26ab2b Mon Sep 17 00:00:00 2001 From: Max Oberberger <gitlab@moberberger.de> Date: Fri, 12 Mar 2021 21:53:03 +0100 Subject: [PATCH] ci: fix deploy stage --- .gitlab-ci.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ffa93d0..893b848 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -65,8 +65,7 @@ upload-container: - server/**/* - cluster-config.yaml image: docker:git - needs: - - build-server + needs: ["build-server"] services: - docker:dind before_script: @@ -84,14 +83,19 @@ upload-container: deploy: stage: deploy - only: - - master + only: + refs: + - master + changes: + - server/**/* + - cluster-config.yaml + needs: ["upload-container"] image: edoburu/gitlab-kubernetes-client - variables: - GIT_STRATEGY: none environment: name: production url: fulfillment.smarthome.fgi.cloud + before_script: + - export IMAGE_TAG=$CI_REGISTRY/$CI_PROJECT_PATH:$CI_COMMIT_SHA script: - apk add --update --no-cache gettext coreutils - export DOCKER_CONFIG_JSON=$(echo -n "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_DEPLOY_USER\",\"password\":\"$CI_DEPLOY_PASSWORD\",\"email\":\"gitlab@fgi.cloud\",\"auth\":\"$(echo -n "$CI_DEPLOY_USER:$CI_DEPLOY_PASSWORD" | base64 --wrap=0)\"}}}" | base64 --wrap=0) -- GitLab