# CI/CD

Quelle: https://isarcode.com/glossar/ci-cd/

**CI/CD ist ein automatischer Ablauf, der jede Änderung an einer Software erst testet und dann, wenn sie besteht, sicher live stellt.**

- **CI (Continuous Integration):** fortlaufendes Zusammenführen. Jede kleine Änderung wird sofort mit dem Rest zusammengefügt und getestet, solange ein Fehler noch klein und billig zu beheben ist.

- **CD (Continuous Deployment):** fortlaufendes Ausliefern. Besteht eine Änderung alle Tests, geht sie automatisch und sicher live.

**Mit Pizza erklärt:** An der Ausgabe wird jede Pizza geprüft („ist sie gut?“), bevor sie zum Gast geht. Nur wenn sie besteht, wird sie serviert. Genau diese eingebaute Qualitätskontrolle ist CI/CD.

**Nutzen:** Nichts geht ungetestet auf deine Seite. Kein „nach dem Update war alles kaputt“.

Verwandte Begriffe: [Deployment](/glossar/deployment/), [Staging](/glossar/staging/).
