Kontinuierliche Integration und kontinuierliche Bereitstellung
CI/CD · Ein Entwicklungsprozess, bei dem Codeänderungen automatisch zusammengeführt und getestet werden und freigegebene Versionen automatisch für die Veröffentlichung vorbereitet oder veröffentlicht werden.
- 01
Warum es wichtig ist
Manuelle Veröffentlichungen sind fehleranfällig und können nicht oft durchgeführt werden. CI/CD führt jede Änderung durch dieselben Tests, erkennt Probleme früh und macht kleine, häufige und sichere Veröffentlichungen möglich. Auch das Zurücksetzen auf die vorherige Version, wenn etwas schiefgeht, wird dadurch einfach.
- 02
Beispiel
Ein Team richtet eine Pipeline ein, bei der Tests, ein Sicherheitsscan und der Build bei jeder Codeänderung automatisch laufen. Eine Änderung, die die Tests besteht, geht zuerst in die Testumgebung und nach der Freigabe mit einem Klick in die Produktion.
- 03
Häufiger Fehler
Das Einrichten der automatisierten Pipeline, während man die Tests bedeutungslos oder unvollständig lässt. Wenn die Testabdeckung schwach ist, trägt die Pipeline fehlerhaften Code genauso schnell in die Produktion.
- 04
Verwandte Begriffe
Passende Leistungen und Ratgeber
Über Ihr Projekt sprechen.
Erzählen Sie uns Ihren Bedarf; den Umfang klären wir gemeinsam.