diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 33cb6f1f72835bb404b1a243e259ce2c17292a31..d97df52c86d3a6f7158978945076bc39459fcf54 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -65,54 +65,6 @@ info:
     - echo "$CI_REGISTRY_IMAGE_BASE"
     - echo "$CPPINTTEST_REGISTRY_IMAGE"
     - echo "$CPPINTTEST_IMAGE_CACHE"
-    - if [ "$CAOSDB_TAG" == "" ] ; then
-        echo "here1";
-      else
-        echo "Load deploy images with tag $CAOSDB_TAG ..."
-        echo "Load deploy images with tag $CAOSDB_TAG ... success"
-      fi
-    - if [ "$CAOSDB_TAG" == "" ] ; then
-        if echo "$F_BRANCH" | grep -c "^f-" ; then
-          CAOSDB_TAG=${DEPLOY_REF}_F_${F_BRANCH}-latest;
-          echo "Load deploy images with tag $CAOSDB_TAG ..."
-        else
-          CAOSDB_TAG=${DEPLOY_REF}-latest ;
-          echo "Load deploy images with tag $CAOSDB_TAG ..."
-          docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ;
-          echo "Load deploy images with tag $CAOSDB_TAG ... success"
-        fi;
-      else
-        echo "Load deploy images with tag $CAOSDB_TAG ..."
-        docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ;
-        echo "Load deploy images with tag $CAOSDB_TAG ... success"
-      fi
-    - if ! docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ; then
-        echo "Load deploy images with tag $CAOSDB_TAG ... error. Try another" ;
-        echo "Load deploy images with tag $CAOSDB_TAG ..."
-        echo "Load deploy images with tag $CAOSDB_TAG ... success"
-      fi ;
-    - if [ "$CAOSDB_TAG" == "" ] ; then
-        if echo "$F_BRANCH" | grep -c "^f-" ; then
-          CAOSDB_TAG=${DEPLOY_REF}_F_${F_BRANCH}-latest;
-          echo "Load deploy images with tag $CAOSDB_TAG ..."
-          if ! docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ; then
-            echo "Load deploy images with tag $CAOSDB_TAG ... error. Try another" ;
-            CAOSDB_TAG=${DEPLOY_REF}-latest ;
-            echo "Load deploy images with tag $CAOSDB_TAG ..."
-            docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ;
-            echo "Load deploy images with tag $CAOSDB_TAG ... success"
-          fi ;
-        else
-          CAOSDB_TAG=${DEPLOY_REF}-latest ;
-          echo "Load deploy images with tag $CAOSDB_TAG ..."
-          docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ;
-          echo "Load deploy images with tag $CAOSDB_TAG ... success"
-        fi;
-      else
-        echo "Load deploy images with tag $CAOSDB_TAG ..."
-        docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ;
-        echo "Load deploy images with tag $CAOSDB_TAG ... success"
-      fi
 
 
 # Build a docker image in which tests for this repository can run
@@ -187,28 +139,16 @@ test:
       - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
 
 
-      - if [[ "$CAOSDB_TAG" == "" ]] ; then
+
+      - if [[ "$CAOSDB_TAG" == "" ]]; then
           if echo "$F_BRANCH" | grep -c "^f-" ; then
-            CAOSDB_TAG=${DEPLOY_REF}_F_${F_BRANCH}-latest ;
-            echo "Load deploy images with tag $CAOSDB_TAG ..." ;
-            if ! docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ; then
-              echo "Load deploy images with tag $CAOSDB_TAG ... error. Try another" ;
-              CAOSDB_TAG=${DEPLOY_REF}-latest ;
-              echo "Load deploy images with tag $CAOSDB_TAG ..." ;
-              docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ;
-              echo "Load deploy images with tag $CAOSDB_TAG ... success" ;
-            fi ;
+            CAOSDB_TAG=${DEPLOY_REF}_F_${F_BRANCH}-latest;
+            docker pull $CI_REGISTRY/caosdb/src/caosdb-deploy:$CAOSDB_TAG || CAOSDB_TAG=${DEPLOY_REF}-latest ;
           else
-            CAOSDB_TAG=${DEPLOY_REF}-latest ;
-            echo "Load deploy images with tag $CAOSDB_TAG ..." ;
-            docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ;
-            echo "Load deploy images with tag $CAOSDB_TAG ... success" ;
+            CAOSDB_TAG=${DEPLOY_REF}-latest;
           fi;
-        else
-          echo "Load deploy images with tag $CAOSDB_TAG ..." ;
-          docker pull "${CI_REGISTRY}/caosdb/src/caosdb-deploy:${CAOSDB_TAG}" ;
-          echo "Load deploy images with tag $CAOSDB_TAG ... success" ;
         fi
+      - docker pull $CI_REGISTRY/caosdb/src/caosdb-deploy:$CAOSDB_TAG || CAOSDB_TAG=dev-latest ;
 
       - docker load < /image-cache/${CPPINTTEST_IMAGE_CACHE} || true
       - docker pull $CPPINTTEST_REGISTRY_IMAGE