Testing CI Templates
Warum?
Als Infrastruktur Entwickler möchte ich die GitLab CI Templates testen, um Fehler bei den konsumierenden Repositories zu vermeiden. Das Pipeline Repository (https://git.fitko.de/fit-connect/pipeline) so umbauen, dass automatisch Tests für die Templates in denen Renovate Updates einstellen kann (dockerize und trivy) durchgeführt werden.
Relevante Links und Bemerkungen
https://docs.gitlab.com/ee/ci/pipelines/downstream_pipelines.html#parent-child-pipelines
Akzeptanzkriterien
-
Es werden automatisch Tests für das Template dockerize.gitlab-ci.yml durchgeführt -
Es werden automatisch Tests für das Template trivy.gitlab-ci.yml durchgeführt -
Ablauf der Tests dokumentieren
Durchführungsplan (von Entwickler:in bei Umsetzungsplanung auszufüllen)
-
Einbinden der Tests in die Pipeline Templates -
Dokumentation schreiben -
Definition of Done wurde geprüft
Edited by Manuel Menz