diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 371bc1573078b89c3b0edd66ea122401020b6d8a..0ce9a4d97083b5f8c14d253d25a69fab6da11670 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -58,10 +58,14 @@ set-variables:
   # If there are changes in any of the files and folders of 'pica-*' or
   # 'meta-*', then propose a manual build
   rules:
+    - changes:
+      - "pica-*/Dockerfile"
+      - "meta-*/Dockerfile"
+      when: always
     - changes:
       - "pica-*/**"
-      - "meta-*/**"
       when: manual
+      allow_failure: true
 
 # Build the image that was modified
 build: