diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b2eb7a4b672c5ecd954cb9c2a0103106c7e7230a..2c4c4e1117bcda52ac4ae523a3be735b14e722f5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,10 +15,12 @@ build:
   stage: build
   services:
     - docker:18.09.6-dind
+  before_script:
+    - export TAG=${CI_COMMIT_TAG:-latest}
   script:
     - ./build.sh
     - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.e-biz.fr
     - docker build . -t $CI_REGISTRY_IMAGE
-    - docker push $CI_REGISTRY_IMAGE
+    - docker push $CI_REGISTRY_IMAGE:$TAG
   only:
     - master