diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 75520091e64c870c9975174fda183c5d8fd5880b..58325963329cf142a57b720e2ffc4ce7b27832ca 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -64,6 +64,7 @@ test:
       - rc=`cat .docker/result`  
       - exit $rc
   dependencies: [cert]
+  needs: [cert]
   artifacts:
     paths:
       - caosdb_log.txt
@@ -95,6 +96,7 @@ cert:
   tags: [docker]
   stage: cert
   image: $CI_REGISTRY_IMAGE
+  needs: [build-testenv]
   artifacts:
     paths:
       - .docker/cert/