From 1ff1ecdd1d62673f04f256382876a070bf695b28 Mon Sep 17 00:00:00 2001 From: Maurizio Porrato Date: Fri, 21 May 2021 23:05:35 +0000 Subject: [PATCH] Only build docker image on release --- .gitlab-ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b093804..f357bbe 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -60,11 +60,14 @@ docker-build: services: - docker:20-dind variables: - IMAGE_TAG: $CI_REGISTRY_IMAGE/ubsserver:$CI_COMMIT_REF_SLUG + IMAGE_NAME: $CI_REGISTRY_IMAGE/ubsserver DOCKER_TLS_CERTDIR: "/certs" before_script: - docker version script: - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY - - docker build -f ./docker/ubsserver/Dockerfile -t $IMAGE_TAG . - - docker push $IMAGE_TAG + - docker build -f ./docker/ubsserver/Dockerfile -t $IMAGE_NAME:$CI_COMMIT_REF_SLUG . + - docker tag $IMAGE_NAME:$CI_COMMIT_REF_SLUG $IMAGE_NAME:latest + - docker push $IMAGE_NAME --all-tags + only: + - tags \ No newline at end of file