From c4d24375da2416827e557c9c4d23590bb74cec92 Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Fri, 15 Jul 2022 04:22:32 +0200 Subject: [PATCH] ci(gitlab-ci): Add latest-per-branch tag for images This patch pushes the branch reference to the container image tags and also a semi "latest" tag for each branch, which should help testing/trying new images. --- images/.utils/gitlab-ci.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/images/.utils/gitlab-ci.yaml b/images/.utils/gitlab-ci.yaml index 1063877c0..81ee869f5 100644 --- a/images/.utils/gitlab-ci.yaml +++ b/images/.utils/gitlab-ci.yaml @@ -46,10 +46,11 @@ container-build-dev: --label "org.opencontainers.image.created=$(date --rfc-3339 ns)" \ --label "org.opencontainers.image.title=${IMAGE}" \ --label "quay.expires-after=12w" \ - -t "quay.io/shivering-isles/${IMAGE}:${CI_COMMIT_SHORT_SHA}" \ + -t "quay.io/shivering-isles/${IMAGE}:${CI_COMMIT_REF_SLUG}-${CI_COMMIT_SHORT_SHA}" \ --format docker \ . - - podman push "quay.io/shivering-isles/${IMAGE}:${CI_COMMIT_SHORT_SHA}" + - podman push "quay.io/shivering-isles/${IMAGE}:${CI_COMMIT_REF_SLUG}-${CI_COMMIT_SHORT_SHA}" + - podman push "quay.io/shivering-isles/${IMAGE}:${CI_COMMIT_REF_SLUG}-${CI_COMMIT_SHORT_SHA}" "quay.io/shivering-isles/${IMAGE}:${CI_COMMIT_REF_SLUG}" rules: - if: '$CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH && $CI_PIPELINE_SOURCE == "push"' changes: -- GitLab