From ab44d46e39c7907d7ce2237f32132749214eba6e Mon Sep 17 00:00:00 2001 From: Alex <a.croix> Date: Thu, 21 Jan 2021 22:14:53 +0100 Subject: [PATCH] Build docker image and store it in gitlab registry to have a full automated deployment for tests. --- .gitlab-ci.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 14615bd..2863518 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -42,6 +42,23 @@ build: script: - docker build -t cylab/ctf . +build:release: + image: docker:19.03.1 + stage: build + tags: + - dind + services: + - docker:19.03.1-dind + variables: + DOCKER_TLS_CERTDIR: "/certs" + IMAGE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG + before_script: + - docker info + script: + - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + - docker build -t gitlab.cylab.be:8081/cylab/mark-web:$CI_COMMIT_REF_SLUG . + - docker tag gitlab.cylab.be:8081/cylab/mark-web:$CI_COMMIT_REF_SLUG gitlab.cylab.be:8081/cylab/mark-web:latest + - docker push gitlab.cylab.be:8081/cylab/mark-web:latest build:tagged: only: -- GitLab