diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8251c6d798ba55f74c3220507eba570c4b3f0da9..b1566c6da4e87da439616e86fbdf2304ca9c0f16 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -43,6 +43,7 @@ test-services-linux-debug:
     name: $CI_REGISTRY_IMAGE/asapo-services-linux-build-env:latest
   stage: test
   script:
+    - bash /services_start.sh
     - cd $CI_PROJECT_DIR/build
     - ctest --no-compress-output -T Test -L "unit|memcheck_unit|coverage" --output-on-failure
   tags:
diff --git a/deploy/build_env/services-linux/Dockerfile b/deploy/build_env/services-linux/Dockerfile
index f1cc091c117692c16d29b837e536907233f36a75..a3309294d082651a51d82629a2e2745d91bcd90c 100644
--- a/deploy/build_env/services-linux/Dockerfile
+++ b/deploy/build_env/services-linux/Dockerfile
@@ -18,6 +18,7 @@ RUN set -eux; \
 		cython3 \
 		lcov \
 		nomad \
+		consul \
 		iproute2 \
 		nginx-light \
 	; \
@@ -36,6 +37,7 @@ client {\n\
 
 RUN echo "\n\
 service nomad start\n\
+service consul start\n\
 " > /services_start.sh
 
 CMD ["bash", "/services_start.sh"]