CI = Continuous Integration: Jeder Code-Push wird automatisch gebaut und getestet.
CD = Continuous Delivery / Deployment: Wenn die Tests grün sind, wird automatisch live geschaltet.
Beispiel-Pipeline für eine Web-App: 1. Entwickler pusht Code zu GitHub 2. GitHub Actions startet 3. Linter läuft (Code-Style) 4. Tests laufen 5. Bundle wird gebaut 6. Docker-Image wird erstellt 7. Image wird zu Registry hochgeladen 8. Server zieht neues Image 9. Health-Check läuft 10. Live in Produktion
Klingt aufwendig — ist Routine. Spart langfristig hunderte Stunden manueller Arbeit und verhindert „bei mir lief's"-Bugs.
Verwandte Begriffe