CI/CD
CI/CD ist die Praxis aus Continuous Integration (automatisiertes Bauen und Testen) plus Continuous Delivery/Deployment (automatisiertes Release) und beschleunigt eine sichere Auslieferung.
Zweck
Die Pipeline vom Commit bis zum Deployment automatisieren und Liefergeschwindigkeit und -qualität verbessern.
Mechanismus
CI: Jeder Commit löst automatisierten Build + Tests + statische Analyse aus. CD: Getestete Änderungen werden automatisch nach Staging/Prod deployt. Pipeline-Stufen: Build→Test→Scan→Deploy. Jenkins/GitHub Actions/GitLab CI.
Anwendungsfälle
- Automatisierte Auslieferung
- Qualitätsgates
- Deployment-Automatisierung