EP-PIPELINE-QUALITY-GATES
Pipeline Quality Gates#
Grundsatz#
Ein Gate ist eine explizite Entscheidung zwischen zwei Pipeline-Stufen. Es prüft belegbare Bedingungen und liefert ein strukturiertes Ergebnis. Ein Gate repariert keine Eingaben stillschweigend.
Gate-Gruppen#
GlossarbegriffTechnical documentation artifact.Glossareintrag vollständig lesen Gate#
Prüft Lesbarkeit, Manifest, Lifecycle, Scope und zulässige Paketstruktur unmittelbar nach Eingang.
Build Gate#
Prüft vollständige Eingaben, erfolgreichen Build und vorhandene Build-Evidenz.
Verification Gate#
Prüft statische Regeln, Contract-Tests und erforderliche Testklassen.
Packaging Gate#
Prüft Paketidentität, Inhalt, Löschsemantik, Integrität und Installierbarkeit.
GlossarbegriffTechnical documentation artifact.Glossareintrag vollständig lesen Gate#
Prüft erfolgreichen letzten Build und Testlauf, Maturity, Promotion-Erlaubnis, Zielidentität und Rollback-Punkt.
Frühvalidierung#
Strukturelle Fehler werden vor Runtime Assembly, Build oder Tests erkannt. Insbesondere fehlende Lifecycle-, Manifest- oder Identitätsfelder führen zu einem frühen, konkret benannten Abbruch.
Gate-Ausgabe#
Jedes Gate liefert:
passedoderfailed,- geprüfte Bedingungen,
- verwendete Evidenz,
- Findings,
- Zeitpunkt und Scope,
- erlaubte nächste Stufe.
Schutzregel#
Ein manuelles Übergehen eines Gates ist nur mit einer ausdrücklich dokumentierten Entscheidung möglich. Production-Schutzgates sind nicht durch gewöhnliche Automatisierung übergehbar.