Glossary

Wo liegt der Unterschied zwischen CI und CD?

Continuous Integration, Continuous Delivery und Continuous Deployment sind alles Praktiken, die Aspekte der Entwicklungs- und Lieferphasen automatisieren. Und jede Praxis bringt die Automatisierung einen Schritt weiter, beginnend mit der kontinuierlichen Integration.

Continous Integration

Continuous Integration beschreibt die Praxis Code Änderungen wie Bugfixes oder Features nicht lange aufzuhalten und als möglichst großen Blob auf einmal zu mergen und zu integrieren, sondern möglichst oft, am besten mehrmals täglich in die Codebasis zu integrieren und zu testen. So können fehler schneller entdeckt und behoben werden. Noch mehr erfahren.

Continuous Delivery

Continuous Delivery baut auf CI auf und setzt direkt nach den Integrationtests an, an dieser Stelle werden automatisiert Build-Artfikate erstellt und auf Umgebungen wie “Test” oder “Produktion” bereitgestellt. Noch mehr erfahren.

Continuous Deployment

Beschreibt die Praxis die aus der Zusammenfügung von CI und CD mit dem Ziel Produktionsumgebung entsteht. So kann können täglich kleine Features direkt automatisiert integriert, getestet und auf der Produktionsumgebung ausgerollt werden. So können auch Kunden schnell von neuen Features profitieren. Noch mehr erfahren.

Letzte Beiträge