Pipelines pour plusieurs équipes, branches et régions AWS
Dans le cadre d'un projet de grande envergure, il n'est pas rare que plusieurs équipes de projet travaillent sur différents composants. Si plusieurs équipes utilisent un seul référentiel de code, celui-ci peut être mappé de telle sorte que chaque équipe possède sa propre branche. Ce projet doit également comprendre une branche d'intégration ou de publication pour la fusion finale du projet. Si une architecture de microservices ou orientée services est utilisée, chaque équipe peut disposer de son propre référentiel de code.
Dans le premier scénario, si un seul pipeline est utilisé, il est possible que la progression de plusieurs équipes soit gênée lorsqu'une autre équipe bloque le pipeline. AWS recommande de créer des pipelines spécifiques aux branches de l'équipe et un autre pipeline de publication pour la livraison finale du produit.