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