diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 14615bdc53660849f6c2d68dd2b9bf859cd158a0..286351878aaf1a8f4983b4749d16a202966d2c0f 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: