diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 41c75a351660ac9eb679e8541947bb146641cf6e..b092f4385be147cf91bd33772be93b4d6b1728d8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -46,7 +46,7 @@ pica-ci-base:
     - docker logout $REGISTRY_PROD
   only:
     changes:
-      - "pica-ci-base/*"
+      - "pica-ci-base/**"
     refs:
       - master
       - dev-ci
@@ -64,7 +64,7 @@ set-variables:
   # Otherwise, may be triggered manually.
   only:
     changes:
-      - "pica-*/*"
+      - "pica-*/**"
 
 # Build the image that was modified
 build:
@@ -91,7 +91,7 @@ build:
       - "pica-*/Dockerfile"
       when: always
     - changes:
-      - "pica-*/*"
+      - "pica-*/**"
       when: manual
     - when: never
 
@@ -118,7 +118,7 @@ clair:
       - "pica-*/clair-whitelist.yml"
       when: on_success
     - changes:
-      - "pica-*/*"
+      - "pica-*/**"
       when: manual
     - when: never
 
@@ -151,7 +151,7 @@ docker-bench-security:
       - "pica-*/docker-compose.yml"
       when: on_success
     - changes:
-      - "pica-*/*"
+      - "pica-*/**"
       when: manual
     - when: never
 
@@ -172,5 +172,5 @@ push-prod:
     refs:
       - master
     changes:
-      - "pica-*/*"
+      - "pica-*/**"
   when: manual