Continuous Integration/Delivery Code (CI/CD)
Continuous Integration und Continuous Delivery, kurz CI/CD, bezeichnen Methoden zur Automatisierung von Prozessen in der Softwareentwicklung. Bei Continuous Integration werden Änderungen am Quellcode regelmäßig in ein gemeinsames Repository integriert und automatisiert getestet. Dadurch lassen sich Fehler und Konflikte frühzeitig erkennen. Continuous Delivery erweitert diesen Prozess, indem geprüfte Softwareänderungen automatisiert für die Bereitstellung vorbereitet werden. CI/CD-Pipelines verbinden dafür einzelne Arbeitsschritte wie Code-Integration, Tests, Builds und Deployment miteinander. Der Ansatz kommt insbesondere in DevOps-Umgebungen zum Einsatz und ermöglicht kürzere Entwicklungszyklen sowie eine standardisierte Softwarebereitstellung. Unternehmen können dadurch neue Funktionen, Updates und Fehlerbehebungen schneller und kontrollierter in unterschiedlichen IT-Umgebungen bereitstellen.