diff --git a/deploy/build_env/services-linux/Dockerfile b/deploy/build_env/services-linux/Dockerfile
index a1743a74fb43205a9520c2d5e9fef72d28e1117e..8621a8bf0b70cb688a7563cc5a5a110621b886d4 100644
--- a/deploy/build_env/services-linux/Dockerfile
+++ b/deploy/build_env/services-linux/Dockerfile
@@ -12,6 +12,7 @@ RUN set -eux; \
 		nomad \
 		grpc-proto \
 		python3-dev \
+		lcov \
 	; \
 	rm -rf /var/lib/apt/lists/*
 
diff --git a/deploy/build_env/services-linux/gitlab-ci-build-docker.yml b/deploy/build_env/services-linux/gitlab-ci-build-docker.yml
index 00b07e72be40619313bb9cc9969762939706fab1..f1b8a64d33c10af80ee1b964fcb0ca12ce9ad02c 100644
--- a/deploy/build_env/services-linux/gitlab-ci-build-docker.yml
+++ b/deploy/build_env/services-linux/gitlab-ci-build-docker.yml
@@ -9,4 +9,6 @@ docker-create-asapo-services-linux-build-env:
   tags:
     - kubernetes-executor
   rules:
-    - when: manual
+    - changes: $CI_PROJECT_DIR/deploy/build_env/services-linux/Dockerfile
+      when: always
+    - when: never
diff --git a/deploy/build_env/services-windows/gitlab-ci-build-docker.yml b/deploy/build_env/services-windows/gitlab-ci-build-docker.yml
index 13895de2acd604258e94df5e35ef6e39eac2d9f2..1d55cf7332c9e734fde70f0c69054c4247df26e2 100644
--- a/deploy/build_env/services-windows/gitlab-ci-build-docker.yml
+++ b/deploy/build_env/services-windows/gitlab-ci-build-docker.yml
@@ -9,4 +9,6 @@ docker-create-asapo-services-windows-build-env:
   tags:
     - kubernetes-executor
   rules:
-    - when: manual
+    - changes: $CI_PROJECT_DIR/deploy/build_env/services-windows/Dockerfile
+      when: always
+    - when: never