diff --git a/build/ci/.build-container.yml b/build/ci/.build-container.yml
index 0182ba59d65791770e6492739c2b82332558909c..265bb080826dd7710e309847834449221f75f0ed 100644
--- a/build/ci/.build-container.yml
+++ b/build/ci/.build-container.yml
@@ -35,12 +35,12 @@ deploy:develop:
   <<: *deploy
 
 deploy:tagged:
-  variables:
-    TAG: $CI_REGISTRY_IMAGE:CI_COMMIT_TAG
-    HOOK: $PORTAINER_HOOK_LATEST
   rules:
     - if: $CI_COMMIT_TAG
-  <<: *deploy
+  script:
+    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
+    - docker tag $CI_REGISTRY_IMAGE:latest $CI_COMMIT_TAG
+    - docker push $CI_COMMIT_TAG
 
 deploy:latest:
   variables: