diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f6829ae9787c8981cb69522d05122fbc2b72616f..e1ef5eb2b28502bf7a0af6a6230ec38c280515a3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -37,7 +37,8 @@ build-master:
     - IMAGE_6="$CI_REGISTRY_IMAGE/pvs_ingestor"
     - docker pull "$IMAGE_6":latest || true
     - docker build --cache-from "$IMAGE_6":latest -t "$IMAGE_6":latest -t "$IMAGE_6":$VERSION_6 ingestor/
-    - cd ./testing && ./gitlab_test.sh && cd -
+    - cd ./testing && ./gitlab_test.sh
+    - if [ $? -ne 0 ]; then echo "fail" && exit 1; fi
     - docker push "$IMAGE_1":$VERSION_1
     - docker push "$IMAGE_1":latest
     - docker push "$IMAGE_2":$VERSION_2