Glossar · Software

CI / CD

CI/CD ist die automatische Pipeline, die jeden Code-Push baut, testet und live schaltet.

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