From 682a3adf9620507e1d1e35f3a62cbb42be7b27d0 Mon Sep 17 00:00:00 2001 From: Nicolas Gelot Date: Thu, 25 Jul 2019 17:37:47 +0200 Subject: [PATCH] Update docker job to support new tag format --- .gitlab-ci.yml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 348c9b7b0..8d8332bd5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -24,7 +24,9 @@ build:web: - ./manage.sh styles - ./manage.sh grunt_build -build:docker: + + +.build:docker: stage: build image: docker:git services: @@ -32,10 +34,20 @@ build:docker: before_script: - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY script: - - docker build -t $CI_REGISTRY_IMAGE:${CI_COMMIT_TAG:-latest} . - - docker push $CI_REGISTRY_IMAGE:${CI_COMMIT_TAG:-latest} + - docker build -t $CI_REGISTRY_IMAGE . + - docker push $CI_REGISTRY_IMAGE + +build:docker:master: + extends: .build:docker only: - master + +build:docker:tags: + extends: .build:docker + script: + - docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG . + - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG + only: - tags test:unit: -- GitLab