Continuous Integration ist der Teil, der Fehler fängt: Jede Änderung fährt Build, Typprüfung, Tests und Linter, bevor jemand sie merged, sodass ein kaputter Zustand in Minuten auffällt statt von einem Nutzer entdeckt zu werden. Continuous Delivery nimmt dem Release die Zeremonie, sodass Ausliefern ein Routinevorgang wird statt eines Ereignisses.
Der eigentliche Effekt ist der zweiter Ordnung. Wenn Deployen langweilig ist, werden Änderungen kleiner, und kleine Änderungen sind leichter zu prüfen, leichter zurückzurollen und brechen seltener etwas. Teams ohne CI/CD bündeln Arbeit zu großen, riskanten Releases — gerade weil Releasen unangenehm ist, was jedes Release noch unangenehmer macht.
Verwandte Begriffe
Die zugehörige Werkbank
Full-StackWenn du es beschreiben kannst, können wir es bauen. React und Next.js vorn, Python oder Node dahinter, Postgres darunter, ausgeliefert dorthin, wo du den Betrieb bezahlen kannst.
