From 369d1eb91c48072c0ffb902a72ee7f65d1a0a995 Mon Sep 17 00:00:00 2001 From: Andrew Kapuscinski <akapusci@nrao.edu> Date: Wed, 3 Feb 2021 16:36:09 -0700 Subject: [PATCH] -ops added CAPO_PATH variable to Dockerfile.base --- .gitlab-ci.yml | 7 ++++--- Dockerfile.base | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3c947f1fa..cbd379452 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -31,7 +31,8 @@ include: build base image: stage: build-base script: - - docker build -t ${REGISTRY_URL}/ops/base:${PROJECT_NAME} -f Dockerfile.base . ; \ + - docker build -t ${REGISTRY_URL}/ops/base:${PROJECT_NAME} -f Dockerfile.base . + - docker tag ${REGISTRY_URL}/ops/base:${PROJECT_NAME} ${REGISTRY_URL}/ops/base:${CI_COMMIT_SHORT_SHA} rules: - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_COMMIT_MESSAGE =~ /\A(?i)-ops/' changes: @@ -43,11 +44,11 @@ push base image: script: - echo "$HARBOR_PASSWORD" | docker login -u "$HARBOR_USER" --password-stdin $REGISTRY_URL - docker push ${REGISTRY_URL}/ops/base:${PROJECT_NAME} + - docker push ${REGISTRY_URL}/ops/base:${CI_COMMIT_SHORT_SHA} rules: - - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_COMMIT_MESSAGE =~ /\A(?i)-ops/' + - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_COMMIT_MESSAGE =~ /\A(?i)-ops/' changes: - Dockerfile.base - when: always # Build Stages build dev workflow: diff --git a/Dockerfile.base b/Dockerfile.base index cb7c93c19..5c5e1c513 100644 --- a/Dockerfile.base +++ b/Dockerfile.base @@ -12,6 +12,7 @@ RUN apt-get update \ # - CAPO_PROFILE will be overridden for Dev, Test, and Prod ENV PIP_NO_CACHE_DIR false ENV CAPO_PROFILE docker +ENV CAPO_PATH /root/.capo # Set up Capo WORKDIR /root/.capo -- GitLab