CI/CD (Continuous Integration / Continuous Delivery)
Automatisierte Pipelines, die Code-Änderungen kontinuierlich testen, bauen und in Produktionsumgebungen ausliefern.
CI/CD steht für Continuous Integration und Continuous Delivery (oder Deployment). CI bedeutet, dass Code-Änderungen mehrmals täglich in ein gemeinsames Repository integriert und automatisch getestet werden. CD erweitert das um die automatische Auslieferung getesteter Änderungen in die Produktionsumgebung.
Was bringt CI/CD für Unternehmen?
CI/CD-Pipelines reduzieren das Risiko von Releases, verkürzen die Zeit vom Code bis zur Produktion und erhöhen die Qualität durch automatisierte Tests. Statt eines großen, risikoreichen Releases alle paar Monate ermöglichen sie kleine, häufige und risikoarme Änderungen.
Für den Mittelstand ist CI/CD ein wesentlicher Indikator für die technische Reife einer Entwicklungsorganisation. Unternehmen, die Software kaufen statt bauen, sollten von ihren Anbietern wissen, ob diese nach CI/CD-Prinzipien arbeiten — das hat direkte Auswirkungen auf Update-Frequenz und Qualitätssicherung.