From 465eac87ff7bd76ca92753a2119084bd45e222f0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9s=20Maldonado?= <amaldona@etu.utc.fr>
Date: Sun, 5 Apr 2020 17:22:40 +0200
Subject: [PATCH] [.gitlab-ci.yml] Include 'meta-*' in 'set-variables', ...

...'build', 'clair' and 'docker-bench-security'
---
 .gitlab-ci.yml | 10 ++++++++++
 README.md      |  4 ++++
 2 files changed, 14 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b092f438..e797333c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -65,6 +65,7 @@ set-variables:
   only:
     changes:
       - "pica-*/**"
+      - "meta-*/**"
 
 # Build the image that was modified
 build:
@@ -89,9 +90,11 @@ build:
   rules:
     - changes:
       - "pica-*/Dockerfile"
+      - "meta-*/Dockerfile"
       when: always
     - changes:
       - "pica-*/**"
+      - "meta-*/**"
       when: manual
     - when: never
 
@@ -116,9 +119,13 @@ clair:
       - "pica-*/Dockerfile"
       - "pica-*/docker-compose.yml"
       - "pica-*/clair-whitelist.yml"
+      - "meta-*/Dockerfile"
+      - "meta-*/docker-compose.yml"
+      - "meta-*/clair-whitelist.yml"
       when: on_success
     - changes:
       - "pica-*/**"
+      - "meta-*/**"
       when: manual
     - when: never
 
@@ -149,9 +156,12 @@ docker-bench-security:
     - changes:
       - "pica-*/Dockerfile"
       - "pica-*/docker-compose.yml"
+      - "meta-*/Dockerfile"
+      - "meta-*/docker-compose.yml"
       when: on_success
     - changes:
       - "pica-*/**"
+      - "meta-*/**"
       when: manual
     - when: never
 
diff --git a/README.md b/README.md
index 4aa37d95..46adf8e2 100644
--- a/README.md
+++ b/README.md
@@ -93,6 +93,10 @@ La mise à jour d'un `docker-compose.yml` déclenche toutes les analyses de séc
 
 La mise à jour d'un fichier autre donne la possibilité de déclencher manuellement les étapes de la CI : on appréciera au cas par cas s'il est nécessaire de reconstruire l'image. Par exemple, mettre à jour le `README` ou un fichier de secrets d'exemple ne devrait pas déclencher la CI, tandis que mettre à jour un fichier de configuration devrait déclencher la CI.
 
+### Meta-images
+
+On prévoit à terme d'utiliser ce dépôt pour construire aussi les images qu'il utilise lui même. Pour l'instant, c'est en test avec `meta-registry-test` pour construire l'image utilisée par le registry docker sur `pica01-test`.
+
 ## Mettre à jour un service existant
 
 Pour un service qui passe déjà la CI (exemples : Mattermost, Etherpad, Dokuwiki, Backup des BDD...).
-- 
GitLab