From 1300f7c201aa75b5003afb16cdc29cca7017a5f5 Mon Sep 17 00:00:00 2001 From: Quentin Duchemin <quentinduchemin@tuta.io> Date: Thu, 30 Jan 2020 16:51:28 +0100 Subject: [PATCH] [CI] Allow base image to be hosted on the production registry --- .gitlab-ci.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 26a776c5..4ba8c9dc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -72,10 +72,15 @@ build: tags: [build] image: $REGISTRY_PROD/pica-ci-base before_script: - - echo $REGISTRY_PASSWORD | docker login $REGISTRY -u $REGISTRY_USERNAME --password-stdin + # First login on the production registry, in case the image is based on a other registry image + - echo $REGISTRY_PROD_PASSWORD | docker login $REGISTRY_PROD -u $REGISTRY_PROD_USERNAME --password-stdin - source variables script: + # Build the image - docker build -f $MODIFIED_IMAGE/Dockerfile $MODIFIED_IMAGE -t $MODIFIED_IMAGE_FULL_TEST + - docker logout $REGISTRY_PROD + # Then login on the test registry and push the image + - echo $REGISTRY_PASSWORD | docker login $REGISTRY -u $REGISTRY_USERNAME --password-stdin - docker push $MODIFIED_IMAGE_FULL_TEST after_script: - docker logout $REGISTRY -- GitLab