From 39267f4879f8f69a6c0e33ae1361dba71fb1df65 Mon Sep 17 00:00:00 2001 From: Mark Hansen Date: Sat, 20 Feb 2021 14:57:16 +1100 Subject: [PATCH] Push Docker images to 'latest' tag too We'll use this for caching soon Inspired by https://blog.callr.tech/building-docker-images-with-gitlab-ci-best-practices/ --- .gitlab-ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b6d19fd1a..9eda7bd00 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -585,9 +585,12 @@ deployment: - tags script: - cd ci/$IMAGE - # Build and push with git commit SHA + # Build and push with git commit SHA tag - docker build -t $CI_REGISTRY/graphviz/graphviz/$IMAGE:$CI_COMMIT_SHA . - docker push $CI_REGISTRY/graphviz/graphviz/$IMAGE:$CI_COMMIT_SHA + # Re-tag, push to :latest tag + - docker tag $CI_REGISTRY/graphviz/graphviz/$IMAGE:$CI_COMMIT_SHA $CI_REGISTRY/graphviz/graphviz:latest + - docker push $CI_REGISTRY/graphviz/graphviz:latest # Re-tag, backwards compatibility for the tests which are still using graphviz/graphviz:image-name - docker tag $CI_REGISTRY/graphviz/graphviz/$IMAGE:$CI_COMMIT_SHA $CI_REGISTRY/graphviz/graphviz:$IMAGE - docker push $CI_REGISTRY/graphviz/graphviz:$IMAGE -- 2.49.0