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