From 2efe8e2be07fddebe7d5b9488cd72d4a17ea7c31 Mon Sep 17 00:00:00 2001 From: Joakim Olsson Date: Tue, 12 Mar 2019 12:24:55 +0100 Subject: [PATCH] Move docker login to stages where docker image is used --- .gitlab-ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 490bd70..68c3a20 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,7 +8,6 @@ before_script: - rm -rf /go/pkg - ln -s ${CI_PROJECT_DIR}/_go/pkg /go/pkg - ln -s ${CI_PROJECT_DIR}/_go/bin /go/bin - - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY cache: key: "$CI_COMMIT_REF_NAME" @@ -57,6 +56,8 @@ package: image: docker:stable services: - docker:dind + before_script: + - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY script: - docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG . - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG @@ -68,6 +69,8 @@ release: image: docker:stable services: - docker:dind + before_script: + - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY script: - docker pull $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG - docker push $CI_REGISTRY_IMAGE:latest