CI/CD Developer View
Vom Commit über Qualitätsgates und Artefakte bis zu Rollout, Smoke Test und Rollback. Nutze die Seite für eine konkrete Engineering-Aufgabe: Kläre zuerst Ziel und Risiko und halte danach Ergebnis, Nachweis und nächsten Schritt fest.
Arbeitsauftrag
Wann verwenden?
Wenn der Weg vom Commit bis zur Produktion verändert, automatisiert oder stabilisiert wird.
Nicht dafür verwenden
Nicht als Ersatz für fachliche Tests oder einen ungeklärten Releaseprozess.
Definition of Done
Reproduzierbarer Build, klare Gates, unveränderliches Artefakt, gestufter Rollout und getesteter Rollback sind nachgewiesen.
Pipeline-Stufen
Frühe Stufen prüfen schnell Format, Compiler und Unit Tests. Spätere Stufen prüfen Integration, Security, Images, Deployment und Betriebsverhalten.
Jede Stufe erzeugt nachvollziehbare Ergebnisse und bricht bei klar definierten Qualitätsverletzungen ab.
validate -> compile -> unit-test -> architecture-test
-> integration-test -> security-scan -> package
-> image -> deploy-test -> smoke-test -> promote
Releasefähigkeit
Ein Build ist nicht automatisch releasefähig. Version, Changelog, Migrationen, SBOM, Signaturen, Konfiguration und Rollback müssen gemeinsam passen.
Feature Flags
Feature Flags trennen Deployment und Aktivierung. Sie benötigen Owner, Ablaufdatum, Observability und Bereinigungsplan, sonst entstehen dauerhafte versteckte Varianten.
Praxisartefakt · Release Evidence
- Commit
-
8f4c2d1ist dem unveränderlichen Image zugeordnet. - Gates
- Unit, Architecture, Contract, SCA und Image Scan bestanden.
- Canary
- 5 Prozent Traffic für 20 Minuten ohne Error-Budget-Verbrauch.
- Freigabe
- Product und Operations bestätigen fachlichen Smoke-Test.
- Rollback
- Vorversion wurde mit produktionsnahem Schema erfolgreich gestartet.