(Schließen?) Test-Deployment Pipeline soll automatisch ausgeführt werden

Why

Als DevOps-Engineer möchte ich, dass die Test-Deployment-Pipeline automatisch ausgeführt wird, um einen manuellen Schritt beim Deployment zu sparen und Fehler zu vermeiden.

Links, Notes, Remarks

Momentan muss das Deployment der Test-Umgebung manuell mit einem bestimmten variablen Wert gestartet werden.
Man kann die Pipeline so konfigurieren, wenn Änderungen an bestimmten Files durchgeführt werden, dass dann das Test-Deployment automatisch durchgeführt wird. Zur Absicherung kann man den Deploy-Job auf Manual setzen.

Pipeline soll starten, wenn an folgenden Files Änderungen durchgeführt wurden:
https://git.fitko.de/fit-connect/infrastruktur/-/tree/main/config/envs/test?ref_type=heads
Pipeline Job Konfiguration bei Fileänderungen:
https://docs.gitlab.com/ee/ci/jobs/job_control.html#complex-rules

Acceptance criteria

  1. Test-Deployment läuft automatisch, wenn bestimmte Dateien geändert wurden
  2. Deploy-Job muss manuell gestartet werden

Implementation plan (to be completed by the developer)

  • Konfiguration der Pipeline
  • Testen der neuen Konfiguration
  • Definition of Done was checked.
Edited by Manuel Menz