Blog

Die acht Praktiken für Containerized Delivery auf dem Microsoft Stack - PRAXIS 8: Environment-as-code Pipeline und individuelle Pipeline

Cornell Knulst

Aktualisiert Oktober 21, 2025
2 Minuten

Dieser Beitrag wurde ursprünglich als Artikel im SDN Magazine am13. Oktober2017 veröffentlicht. Im vergangenen Jahr habe ich mehrere Kunden auf ihrem Weg zu Containerized Delivery auf dem Microsoft-Stack unterstützt. In dieser Blogserie möchte ich acht Praktiken vorstellen, die ich beim Einsatz von Docker für die Containerized Delivery auf dem Microsoft-Stack gelernt habe, sowohl in einer Greenfield- als auch in einer Brownfield-Situation. Im letzten Blogpost dieser Serie möchte ich über Environment-as-code Pipelines und individuelle Pipelines sprechen .

Lieferleitungen in einer containerisierten Welt

PRAXIS 8: Environment-as-code Pipeline und individuelle Pipelines Containerized Delivery bedeutet, dass Sie Ihren Anwendungsstapel wie Vieh statt wie Haustiere behandeln. Das bedeutet, dass Sie sich mit der Unveränderlichkeit und den "zustandslosen" Eigenschaften von Containern beschäftigen. Das Schöne an diesen Eigenschaften ist, dass sie Ihren containerisierten Anwendungsstapel reproduzierbar und skalierbar machen. Statt eines Upgrades ersetzen Sie Ihren Anwendungsstack. Sie können die oben genannten Eigenschaften nutzen, indem Sie Ihre bestehenden individuellen Bereitstellungspipelines um eine kombinierte Pipeline erweitern, die Ihren gesamten Anwendungsstack in der Produktion bereitstellen kann. Sie haben immer noch eine separate Commit-Phase (Build-Phase) für jede einzelne Anwendung, aber die anderen Phasen der Bereitstellungspipeline (z.B. die Phasen der automatisierten Akzeptanztests und der Benutzerakzeptanztests) sind kombinierte Phasen innerhalb dieser Pipeline. Am Ende der Pipeline stellen Sie Ihren gesamten Anwendungsstapel in der Produktion bereit. Sie können also wählen, ob Sie Ihren gesamten Anwendungsstapel auf einmal bereitstellen möchten oder ob Sie nur die neueste Version einer einzelnen Anwendung bereitstellen möchten.

Mehr aus dieser Serie

Verfasst von

Cornell Knulst

Cornell works for Xpirit, Hilversum, The Netherlands, as a trainer/architect. He is specialized in the domain of Application Lifecycle Management and Continuous Delivery, with a special focus on Microsoft-based technologies.

Contact

Let’s discuss how we can support your journey.