From 5feebf6cff5b8b70757973ce52020be8de237af0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com>
Date: Sun, 29 Dec 2019 15:09:57 +0000
Subject: [PATCH] ENH: enable local caching in tar files

---
 .gitlab-ci.yml | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 907934e7..b49a3176 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -41,8 +41,13 @@ test:
             CAOSDB_TAG=dev-latest;
         fi
       - echo $CAOSDB_TAG
+      - time docker load < /image-cache/caosdb-advanced-testenv.tar || true
+      - time docker load < /image-cache/mariadb.tar || true
+      - time docker load < /image-cache/caosdb.tar || true
       - docker login -u indiscale -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
-      - docker pull $CI_REGISTRY_IMAGE:latest
+      - time docker pull $CI_REGISTRY_IMAGE:latest
+      - time docker pull mariadb:10.4
+      - time docker pull $CI_REGISTRY/caosdb:$CAOSDB_TAG
       - EXEPATH=`pwd` CAOSDB_TAG=$CAOSDB_TAG docker-compose 
         -f .docker/docker-compose.yml up -d
       - cd .docker 
@@ -75,6 +80,7 @@ build-testenv:
         --file .docker/Dockerfile
         -t $CI_REGISTRY_IMAGE:latest .
       - docker push $CI_REGISTRY_IMAGE:latest
+      - docker save $CI_REGISTRY_IMAGE:latest > /image-cache/caosdb-advanced-testenv.tar
 
 cert:
   tags: [docker]
-- 
GitLab