From 4cdb5dc341b7255f3ac21f4f2e1bae0ed7a6bc12 Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Wed, 4 May 2022 12:27:13 -0600 Subject: [PATCH] fix docker push --- .gitlab-ci.yml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2111babe6..7fc13f023 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -104,26 +104,28 @@ default: docker build \ ${BUILD_ARGS} \ --pull \ - --tag "${latest_image_name}" \ + --tag "${env_image_name}" \ --file "${CI_PROJECT_DIR}/${DOCKERFILE}" \ "${CI_PROJECT_DIR}/."; - - docker push "${latest_image_name}"; + - docker push "${env_image_name}"; - | - docker tag "${latest_image_name}" "${env_image_name}"; - docker push "${env_image_name}"; - - | - docker tag "${latest_image_name}" "${sha_image_name}"; + docker tag "${env_image_name}" "${sha_image_name}"; docker push "${sha_image_name}"; - | - docker_latest_iamge="usgs/${CI_PROJECT_NAME}:latest"; + docker_latest_image="usgs/${CI_PROJECT_NAME}:latest"; docker_env_image="usgs/${CI_PROJECT_NAME}:${ENVIRONMENT}-latest"; + if [[ "${ENVIRONMENT}" != "development" ]]; then + docker tag "${env_image_name}" "${latest_image_name}"; + docker push "${latest_image_name}"; + fi + if [[ "${PUSH_DOCKER}" == true ]]; then - docker tag "${latest_image_name}" "${docker_env_image}"; + docker tag "${env_image_name}" "${docker_env_image}"; docker push "${docker_env_image}"; if [[ "${ENVIRONMENT}" != "development" ]]; then - docker tag "${latest_image_name}" "${docker_latest_image}"; + docker tag "${env_image_name}" "${docker_latest_image}"; docker push "${docker_latest_image}"; fi fi -- GitLab