diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c2cb382d218226ae27d6ec539ee8f9f63f771ae8..e0c1e4167062babbffff7d92baae6c321a24406d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -17,7 +17,8 @@ consentProvider_image:
     - docker push ${CI_REGISTRY_IMAGE}/consent_provider:${CI_COMMIT_REF_NAME}
   only:
     changes:
-      - consent_provider/**
+      - consent_provider/**/*
+      - .gitlab-ci.yml
 
 loginProvider_image:
   stage: build
@@ -34,7 +35,8 @@ loginProvider_image:
     - docker push ${CI_REGISTRY_IMAGE}/login_provider:${CI_COMMIT_REF_NAME}
   only:
     changes:
-      - login_provider/**
+      - login_provider/**/*
+      - .gitlab-ci.yml
 
 loginProviderCiTest_image:
   stage: build
@@ -51,7 +53,8 @@ loginProviderCiTest_image:
     - docker push ${CI_REGISTRY_IMAGE}/login_provider_ci_test:${CI_COMMIT_REF_NAME}
   only:
     changes:
-      - login_provider/**
+      - login_provider/**/*
+      - .gitlab-ci.yml
 
 behave-login:
   stage: application-test
@@ -69,4 +72,5 @@ behave-login:
     when: on_failure
   only:
     changes:
-      - login_provider/**
+      - login_provider/**/*
+      - .gitlab-ci.yml