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