Definition
Einfach erklärt
Continuous Integration prüft Änderungen regelmäßig durch Builds, Tests und Qualitätskontrollen. Continuous Delivery oder Deployment bereitet geprüfte Versionen für Test- und Produktivsysteme vor oder liefert sie automatisiert aus. Dadurch wird ein Release zu einem wiederholbaren Prozess statt zu einer Reihe manueller Einzelschritte.
Praxis
Relevanz für Unternehmen
CI/CD reduziert das Risiko, dass wichtige Schritte beim Veröffentlichen vergessen werden. Kleine Änderungen können kontrollierter und häufiger bereitgestellt werden, während fehlgeschlagene Prüfungen früh sichtbar sind. Welche Automatisierung sinnvoll ist, hängt von Anwendung, Team und Betriebsrisiko ab.