diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e7dac6a0226d44b6925d345953eb25d6dd53737f..423cabac0109edebeac0c673f07b593057aba7c9 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: