View a markdown version of this page

Pipelines für mehrere Teams, Zweige und AWS-Regionen - Continuous Integration und Continuous Delivery in AWS

Pipelines für mehrere Teams, Zweige und AWS-Regionen

Bei einem großen Projekt ist es nicht ungewöhnlich, dass mehrere Projektteams an verschiedenen Komponenten arbeiten. Wenn mehrere Teams ein einziges Code-Repository verwenden, kann es so ausgelegt werden, dass jedes Team seinen eigenen Zweig hat. Es sollte auch einen Integrations- oder Release-Zweig für die endgültige Zusammenführung des Projekts geben. Wenn eine serviceorientierte oder Microservice-Architektur verwendet wird, könnte jedes Team sein eigenes Code-Repository haben.

Wird im ersten Szenario eine einzelne Pipeline verwendet, ist es möglich, dass ein Team den Fortschritt der anderen Teams aufhält, weil es die Pipeline blockiert. AWS empfiehlt, dass Sie spezifische Pipelines für Teamzweige und eine weitere Release-Pipeline für die endgültige Produktlieferung erstellen.