diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 949b1dc9524e98a0a2a3226c49a4cac7a2037960..1d57bd40900f885d7ddb926f3d2f052d470e2ed9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -114,6 +114,16 @@ default: - | docker tag "${latest_image_name}" "${sha_image_name}"; docker push "${sha_image_name}"; + - | + docker_latest_iamge="usgs/${CI_PROJECT_NAME}:latest"; + docker_env_image="usgs/${CI_PROJECT_NAME}:${ENVIRONMENT}-latest"; + + if [[ "${PUSH_DOCKER}" == true ]]; then + docker tag "${latest_image_name}" "${docker_latest_image}"; + docker tag "${latest_image_name}" "${docker_env_image}"; + docker push "${docker_latest_image}"; + docker push "${docker_env_image}"; + fi - | printf " -------- @@ -129,6 +139,7 @@ default: BUILD_IMAGE=${DEVOPS_REGISTRY}usgs/amazoncorretto:11 FROM_IMAGE=${DEVOPS_REGISTRY}usgs/amazoncorretto:11 IMAGE_TAG: ${ENVIRONMENT}-${CI_COMMIT_SHORT_SHA} + PUSH_DOCKER: false REGISTRY_IMAGE: ${CI_REGISTRY_IMAGE} TAG: build @@ -169,6 +180,7 @@ CHS Registry: CI_COMMIT_BRANCH=${CI_COMMIT_BRANCH} CI_JOB_TOKEN=${CI_JOB_TOKEN} CI_PROJECT_URL=${CI_PROJECT_URL} + PUSH_DOCKER: true UPSTREAM_PATH: ghsc/nshmp/nshmp-haz Container Registry: