Spring GDS 25. Jubiläum
Ein Logistikunternehmen, das in 190 Länder versendet, hat etwas gebaut, um an sich selbst zu liefern.
CI/CD steht für Continuous Integration und Continuous Deployment oder Continuous Delivery. Es ist eine Reihe von Praktiken und Werkzeugen, die das Integrieren von Codeänderungen, das Ausführen von Tests und das Ausliefern in die Produktion automatisieren. Das Ziel ist, jedes Release klein, vorhersehbar und risikoarm zu machen, statt ein seltenes Ereignis, vor dem alle Angst haben.
Continuous Integration bedeutet, dass jede Codeänderung automatisch gebaut und getestet wird, sobald sie ins Repository gepusht wird. Eine Entwicklerin merged morgens ein Feature, und innerhalb von Minuten bestätigt die Pipeline, dass es mit der Arbeit aller anderen harmoniert. Das fängt Integrationsfehler früh ab, bevor sie sich zu etwas Schwerentwirrbarem auftürmen. Continuous Deployment geht weiter und liefert jede Änderung, die die Testsuite besteht, direkt in die Produktion. Continuous Delivery liegt dazwischen: Releases sind bis zu einer Staging-Umgebung automatisiert, und ein Mensch gibt den letzten Schritt in die Produktion frei.
CI/CD Pipelines sind zentral dafür, wie moderne Software entsteht. Sie senken das Risiko jedes Releases, verkürzen die Lieferzyklen und halten den Zustand einer Codebasis jederzeit sichtbar und messbar. Sie wissen immer, ob das Ganze auslieferbar ist, weil die Pipeline es Ihnen gerade gesagt hat.
Wir betreiben CI/CD Pipelines in unseren Projekten, damit das Integrieren und Ausliefern von Code automatisch läuft statt manuell und angespannt. Jeder Push löst einen Build und den vollen Testlauf aus. Continuous Delivery übernimmt den Weg bis zum Staging, und ein Deploy in die Produktion ist ein Routineschritt statt einer durchwachten Nacht, in der alle auf die Logs starren.
Kunden kommen oft zu uns und liefern von Hand aus, langsam und mit Angst vor jedem Release. Wir richten mit ihnen Continuous Integration und Continuous Deployment ein, binden die Tests an und kommen an einen Punkt, an dem Ausliefern etwas ist, das das Team mehrmals täglich ohne Zucken tut. Die Pipeline übernimmt die wiederkehrende Prüfung, damit die Menschen ihre Aufmerksamkeit der Arbeit widmen, die Urteilsvermögen verlangt.
Releases sollten keine Angst machen. Automatisieren wir Ihre.
Ein Logistikunternehmen, das in 190 Länder versendet, hat etwas gebaut, um an sich selbst zu liefern.
Eine Marke in ein funktionierendes Geschäft verwandeln.
Eine halbe Million Menschen. Eine App. Null Chaos.















