Build, Test, Package, Deploy, Verify, Rollback
Eine GitLab-Pipeline, die nur aus einem einzigen langen Script-Block besteht, ist kein CI/CD-Prozess – sie ist ein automatisiertes Chaos. Erst wenn Build, Test, Package, Deploy, Verify und Rollback als eigenständige Stages modelliert werden, entsteht eine Pipeline, die nachvollziehbar, rollbackfähig und teamtauglich ist.
Inhaltsverzeichnis
- 1. Warum Pipeline-Stages keine Kosmetik sind
- 2. Build-Stage: der reproduzierbare Grundstein
- 3. Test-Stage: Qualitätsgate vor dem Paket
- 4. Package-Stage: Artefakte schnüren und signieren
- 5. Deploy-Stage: atomarer Releasewechsel
- 6. Verify-Stage: fachlicher Abschluss der Pipeline
- 7. Rollback-Stage: der geübte Rückweg
- 8. Stage-Abhängigkeiten mit needs steuern
- 9. Stages im direkten Vergleich
- 10. Zusammenfassung
- 11. FAQ