From 46a82da2d8133af0ff6dc4af1c53451809a48b37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20=C5=81opatowski?= <lukasz.lopatowski@gmail.com> Date: Thu, 16 May 2024 14:28:03 +0200 Subject: [PATCH] Added Ci job for building release version of the docker image --- .gitlab-ci.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 12d9f4e1..8c8e1cf0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -32,6 +32,19 @@ build_and_push_latest_image: IMAGE_TAG: "latest" script: - | + docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD $DOCKER_REPOSITORY + docker build -t $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG . + docker push $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG + docker logout $DOCKER_REPOSITORY + +build_and_push_release_image: + stage: build + only: + - tags + script: + - | + export IMAGE_TAG=$(echo $CI_COMMIT_TAG | cut -c 2-) + docker image prune -f docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD $DOCKER_REPOSITORY docker build -t $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG . docker push $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG -- GitLab