diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3a3339d1b1b5c61dba9f1dc6e012a96001953df2..9ef2947d3aa49ea3e616eb67045bbdcea6b616b0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -64,24 +64,16 @@ build:
   except:
     - master
 test:
+  image: docker:latest
   stage: build
+  services:
+    - docker:dind
   before_script:
     - 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
-    - IMAGE="$CI_REGISTRY_IMAGE/pvs_core"
-    - docker pull "$IMAGE" || true
-    - docker tag "$IMAGE" "$IMAGE:latest"
-    - IMAGE="$CI_REGISTRY_IMAGE/pvs_cache"
-    - docker pull "$IMAGE" || true
-    - docker tag "$IMAGE" "$IMAGE:latest"
-    - IMAGE="$CI_REGISTRY_IMAGE/pvs_preprocessor"
-    - docker pull "$IMAGE" || true
-    - docker tag "$IMAGE" "$IMAGE:latest"
-    - IMAGE="$CI_REGISTRY_IMAGE/pvs_client" 
-    - docker pull "$IMAGE" || true
-    - docker tag "$IMAGE" "$IMAGE:latest"
+    - docker image ls
     - docker swarm init
     - docker network create -d overlay emg-extnet
     - docker stack deploy -c docker-compose.emg.yml -c docker-compose.emg.dev.yml emg-pvs