From ddcb469b0c91c962e4da3cb30e0ce49f9ddc2d94 Mon Sep 17 00:00:00 2001
From: Mussab Abdalla <mussab.abdalla@eox.at>
Date: Tue, 17 Mar 2020 17:21:36 +0100
Subject: [PATCH] pushing the :latest images

---
 .gitlab-ci.yml        | 11 ++++++++++-
 wait_for_container.sh |  3 +--
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a96d32e7..762942c2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -84,7 +84,15 @@ test:
     - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
     - chmod +x env_setup.sh wait_for_container.sh
     - ./env_setup.sh
-    - mkdir data 
+    - mkdir data
+    - docker build core/ --cache-from registry.gitlab.eox.at/esa/prism/vs/pvs_core -t registry.gitlab.eox.at/esa/prism/vs/pvs_core:latest
+    - docker build cache/ --cache-from registry.gitlab.eox.at/esa/prism/vs/pvs_cache -t registry.gitlab.eox.at/esa/prism/vs/pvs_cache:latest
+    - docker build preprocessor/ --cache-from registry.gitlab.eox.at/esa/prism/vs/pvs_preprocessor -t registry.gitlab.eox.at/esa/prism/vs/pvs_preprocessor:latest
+    - docker build client/ --cache-from registry.gitlab.eox.at/esa/prism/vs/pvs_client -t registry.gitlab.eox.at/esa/prism/vs/pvs_client:latest
+    - docker push registry.gitlab.eox.at/esa/prism/vs/pvs_core:latest
+    - docker push registry.gitlab.eox.at/esa/prism/vs/pvs_cache:latest
+    - docker push registry.gitlab.eox.at/esa/prism/vs/pvs_preprocessor:latest
+    - docker push registry.gitlab.eox.at/esa/prism/vs/pvs_client:latest
     - docker swarm init
     - docker stack deploy -c docker-compose.emg.yml -c docker-compose.emg.dev.yml emg-pvs
   script:
@@ -92,6 +100,7 @@ test:
     - apk update && apk add postgresql-dev gcc python3-dev musl-dev py-pip gdal
     - pip3 install -r requirements.txt
     - ./wait_for_container.sh
+    - docker ps
     # - docker exec -it $(docker ps -qf "name=emg-pvs_registrar") python3 /var/www/pvs/dev/pvs_instance/manage.py id list
     # - docker exec -it $(docker ps -qf "name=emg-pvs_registrar") python3 /core/registrar.py --objects-prefix "OA/PH1B/0.1/b9/urn:eop:PHR:MULTISPECTRAL_0.5m:DS_PHR1B_201608070959189_FR1_PX_E012N32_0719_00974_4148/0000/PH1B_PHR_FUS_1A_20160807T095918_20160807T095920_TOU_1234_4148.DIMA.tar"
     # - pytest -s registrar_test.py --name OA/PH1B/0.1/b9/urn:eop:PHR:MULTISPECTRAL_0.5m:DS_PHR1B_201608070959189_FR1_PX_E012N32_0719_00974_4148/0000/PH1B_PHR_FUS_1A_20160807T095918_20160807T095920_TOU_1234_4148.DIMA.tar
diff --git a/wait_for_container.sh b/wait_for_container.sh
index 02cbdbdd..db40eb36 100755
--- a/wait_for_container.sh
+++ b/wait_for_container.sh
@@ -9,8 +9,7 @@
 for run in 1 2 3; do
   for service in emg-pvs_preprocessor emg-pvs_renderer emg-pvs_registrar; do
      docker service ps --no-trunc $service
-     docker service inspect $service
   done 
-  sleep 150
+  sleep 30
 done
 
-- 
GitLab