From ff3e3a5e18d24b36f25f2d967634e077c2582080 Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Wed, 13 Apr 2022 17:02:44 -0600 Subject: [PATCH] push latest --- .gitlab-ci.yml | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index be7115b3e..6d512c27b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -92,23 +92,18 @@ stages: for arg in ${DOCKER_BUILD_ARGS}; do BUILD_ARGS="${BUILD_ARGS} --build-arg ${arg}"; done + - latest_image_name="${CI_REGISTRY}/${CI_PROJECT_NAME}:latest"; + - env_image_name="${CI_REGISTRY}/${CI_PROJECT_NAME}:${ENVIRONMENT}-latest"; - | docker build \ ${BUILD_ARGS} \ --pull \ - --tag "${CI_REGISTRY}/${CI_PROJECT_NAME}:${IMAGE_TAG}" \ + --tag "${env_image_name}" \ --file "${CI_PROJECT_DIR}/${DOCKERFILE}" \ "${CI_PROJECT_DIR}/."; - - docker push "${CI_REGISTRY}/${CI_PROJECT_NAME}:${IMAGE_TAG}"; - - latest_image_name="${CI_REGISTRY}/${CI_PROJECT_NAME}:${ENVIRONMENT}-latest"; - - docker tag "${CI_REGISTRY}/${CI_PROJECT_NAME}:${IMAGE_TAG}" "${latest_image_name}"; - - docker push "${latest_image_name}"; - - | - printf " - -------- - Image Name - %s:%s - -------- - " "${CI_PROJECT_NAME}" "${IMAGE_TAG}"; + - docker push "${env_image_name}"; + - docker tag "${env_image_name}" "${latest_image_name}" + - docker push "${latest_image_name}" stage: build tags: - build -- GitLab