From d7015267c16b5acee4124326e7805f2195df7637 Mon Sep 17 00:00:00 2001 From: Torsten Raudssus Date: Sun, 19 Mar 2023 05:48:49 +0100 Subject: [PATCH] Added gitlab-ci --- .gitlab-ci.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..7b0d3c3 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,26 @@ +variables: + IMAGE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG + IMAGE_TAG_RELEASE: $CI_REGISTRY_IMAGE:latest + +stages: + - build + - release + +build: + image: docker:20.10.16 + stage: build + services: + - docker:20.10.16-dind + script: + - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + - docker build -t $IMAGE_TAG . + - docker push $IMAGE_TAG + +release-image: + stage: release + script: + - docker pull $IMAGE_TAG + - docker tag $IMAGE_TAG $IMAGE_TAG_RELEASE + - docker push $IMAGE_TAG_RELEASE + only: + - master