diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index db924c637a7818f90418a467d2c581d1998e3ed4..396a29b7bf0d8d282e37416b1224ec6d592170da 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -103,6 +103,7 @@ test:
       - echo $CI_REGISTRY_IMAGE
 
       - docker login -u gitlab+deploy-token-ci-pull -p $TOKEN_CI_PULL $CI_REGISTRY_INDISCALE
+      - time docker load < /image-cache/caosdb-${F_BRANCH}.tar || true
       - if [[ "$CAOSDB_TAG" == "" ]]; then
           if echo "$F_BRANCH" | grep -c "^f-" ; then
             CAOSDB_TAG=${DEPLOY_REF}_F_${F_BRANCH}-latest;
@@ -132,6 +133,7 @@ test:
       - rc=`cat .docker/result`
       - exit $rc
   dependencies: [cert]
+  timeout: 3h
   artifacts:
     paths:
       - caosdb_log.txt