diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4caed3e6f80f5c4de17abea9a2f4658a933e7b91..200bad898b6b1fe9c876176f97a653c814195569 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -175,10 +175,12 @@ dind-build:
   extends: .dind
   variables:
     BUILD_IMAGE: dind
-    EXPORT_TAG:
+    EXPORT_TAG: ""
 
 dind-publish:
   image: ${CI_REGISTRY}/${CI_PROJECT_PATH}/dind:${INTERNAL_TAG}
+  needs:
+    - dind-build
   extends: .dind
   variables:
     BUILD_IMAGE: dind
@@ -186,6 +188,8 @@ dind-publish:
 
 dind-default:
   image: ${CI_REGISTRY}/${CI_PROJECT_PATH}/dind:${INTERNAL_TAG}
+  needs: 
+    - dind-build
   extends: .dind
   when: manual
   variables: