diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0c324265aa037030996ee6ff6720b4e158f1df5f..3e1e53a1fca8792f436d7e14896c4d27b14d6f7b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,13 +35,13 @@ analyze:
     - source bin/activate
     - ./cli.py -c /dev/null
   cache:
-    key: $CI_SCHEDULED_QUERY
+    key: $CI_CACHE_KEY
     paths:
       - bin/
       - lib/
-      - ./${CI_SCHEDULED_QUERY}.latest.txt
+      - ./*.latest.txt
   artifacts:
     paths:
-      - ./${CI_SCHEDULED_QUERY}.latest.txt
+      - ./*.latest.txt
   rules:
-    - if: $CI_PIPELINE_SOURCE == "schedule" && $CI_SCHEDULED_QUERY
+    - if: $CI_PIPELINE_SOURCE == "schedule" && $CI_CACHE_KEY
diff --git a/README.md b/README.md
index 4357cfe918c352f9afb790c209b6fef8e99146e7..83f85786060634c5fc8796eb8edb5fa2092d6402 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,7 @@ Les analyses se lancent avec `cli.py`. L'option `--config` ou `-c` permet de sp
 
 ### Gitlab CI
 
-Vous pouvez planifier des pipelines pour lancer périodiquement Attrap_bot. Pour cela, vous devez configurer *une seule* requête par pipeline planifiée (voir plus bas pour la configuration par variable d'environnement), et préciser l'identifiant de votre requête dans la variable `$CI_SCHEDULED_QUERY`.
+Vous pouvez planifier des pipelines pour lancer périodiquement Attrap_bot. Pour cela, vous devez configurer une ou plusieurs requêtes avec les variables d'environnement, et préciser l'identifiant de cache de votre requête dans la variable `$CI_CACHE_KEY`.
 
 ## Configuration