Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.
Möchten Sie …
- die DevOps-Kultur in Ihrem Unternehmen unterstützen??
- die Kontrolle über die Freigabeverfahren und dessen Rhythmus haben?
- die Bereitstellung von Geschäftswerten optimieren und den Fortschritt leichter sichtbar machen?
- sich wiederholende Bereitstellungsphasen automatisieren?
- Ihre Markteinführungszeit verkürzen?
Vorteile
Die neue Version kann fast sofort mit hoher Genauigkeit und keinem oder sehr niedrigem Regressionsgrad bereitgestellt werden.
Die Veröffentlichung kann jede Woche oder jeden Tag oder sogar mehrmals am Tag erfolgen (je nach Kontext und Geschäftsbedarf).
Die Erprobung neuer Funktionen bei der Produktion ist möglich, da sie für ausgewählte Benutzergruppen aktiviert werden können.
Es gibt eine kurze Feedback-Schleife, in der das Management entscheiden kann, in welche Funktionen investiert werden soll und wie die Nutzerzufriedenheit verbessert werden kann.
Was ist das?
- Continuous Integration
Stell sicher, dass die Anwendung nicht nach jedem Commit unterbrochen wird. Dabei wird nicht nur der Code kompiliert, sondern es werden auch automatisierte Tests durchgeführt. Entwickler, die dies praktizieren, neigen dazu, Code so oft wie möglich in das Repository zu committen. Dies hilft, neue Versionen freizugeben und weniger Zeit für die Code-Freeze-Validierung der Freigabe aufzuwenden. Continuous Delivery baut darauf auf, täglich eine funktionierende Lösung für die Staging-Umgebung bereitzustellen. Es ist ein sicherer Mittelweg vor dem nächsten Schritt. - Continuous Deployment
Geht sogar noch einen Schritt weiter, bis zur Freigabe zur Produktion. Dies geschieht nur, wenn alle Tests bestanden sind, die Abdeckung hoch ist und die Codequalität auf einem angemessenen Niveau liegt. Dies verbessert die Feedbackschleife und vereinfacht die Freigabe neuer Funktionen. Es gibt kein Big Release, das sehr viel Vorbereitung und Stabilisierung erfordert.