Skip to content
Snippets Groups Projects

Resolves - Update docker deployments

Merged Clayton, Brandon Scott requested to merge ghsc/users/bclayton/nshmp/nshmp-haz:docker into main
Compare and Show latest version
1 file
+ 16
8
Compare changes
  • Side-by-side
  • Inline
+ 16
8
@@ -4,7 +4,6 @@ variables:
NSHMP_HAZ_WS_IMAGE: ${CODE_REGISTRY_IMAGE}/nshmp-haz-ws:${ENVIRONMENT}-${CI_COMMIT_SHORT_SHA}
REPORTS_DIR: build/reports
# Do not run for merge requests
workflow:
rules:
@@ -102,19 +101,28 @@ default:
done
- latest_image_name="${CI_REGISTRY_IMAGE}/${CI_PROJECT_NAME}:latest";
- env_image_name="${CI_REGISTRY_IMAGE}/${CI_PROJECT_NAME}:${ENVIRONMENT}-latest";
- sha_image_name="${CI_REGISTRY_IMAGE}/${CI_PROJECT_NAME}:${IMAGE_TAG}";
- chs_sha_image_name="${CODE_REGISTRY_IMAGE}/${CI_PROJECT_NAME}:${IMAGE_TAG}";
- chs_env_image_name="${CODE_REGISTRY_IMAGE}/${CI_PROJECT_NAME}:${ENVIRONMENT}-latest";
- |
docker build \
${BUILD_ARGS} \
--pull \
--tag "${env_image_name}" \
--tag "${latest_image_name}" \
--file "${CI_PROJECT_DIR}/${DOCKERFILE}" \
"${CI_PROJECT_DIR}/.";
- docker push "${env_image_name}";
- docker tag "${env_image_name}" "${latest_image_name}"
- docker push "${latest_image_name}"
- docker tag "${latest_image_name}" "${sha_image_name}"
- docker push "${sha_image_name}"
- docker push "${latest_image_name}";
- |
docker tag "${latest_image_name}" "${env_image_name}";
docker push "${env_image_name}";
- |
docker tag "${latest_image_name}" "${sha_image_name}";
docker push "${sha_image_name}";
- |
docker tag "${latest_image_name}" "${chs_sha_image_name}";
docker push "${chs_sha_image_name}";
- |
docker tag "${latest_image_name}" "${chs_env_image_name}";
docker push "${chs_env_image_name}";
- |
printf "
--------
Loading