Deploy tagged images to registry

This commit is contained in:
Ben Roberts
2020-09-06 21:40:50 +01:00
parent cb9333ab75
commit 713cb17753

View File

@@ -3,6 +3,7 @@ image: docker:dind
variables:
CONTAINER_TEST_IMAGE: "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG"
CONTAINER_RELEASE_IMAGE: "$CI_REGISTRY_IMAGE:latest"
CONTAINER_TAGGED_IMAGE: "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME"
stages:
- build
@@ -26,3 +27,12 @@ release-image:
- docker push "$CONTAINER_RELEASE_IMAGE"
only:
- master
tagged-image:
stage: release
script:
- docker pull "$CONTAINER_TEST_IMAGE"
- docker tag "$CONTAINER_TEST_IMAGE" "$CONTAINER_TAGGED_IMAGE"
- docker push "$CONTAINER_TAGGED_IMAGE"
only:
- tags