适用于多个团队、分支和 AWS 区域的管道
对于大型项目,多个项目团队处理不同组件的情况并不少见。如果多个团队使用单个代码存储库,则可以对其进行映射,以便每个团队都有其自己的分支。还应该有一个集成或发布分支进行项目的最终合并。如果使用面向服务的架构或微服务架构,则每个团队都可以拥有自己的代码存储库。
在第一种情况下,如果使用单个管道,则一个团队可能会通过阻塞管道来影响其他团队的进度。AWS 建议您为团队分支创建特定的管道,并为最终产品交付创建另一个发布管道。
View a markdown version of this page
对于大型项目,多个项目团队处理不同组件的情况并不少见。如果多个团队使用单个代码存储库,则可以对其进行映射,以便每个团队都有其自己的分支。还应该有一个集成或发布分支进行项目的最终合并。如果使用面向服务的架构或微服务架构,则每个团队都可以拥有自己的代码存储库。
在第一种情况下,如果使用单个管道,则一个团队可能会通过阻塞管道来影响其他团队的进度。AWS 建议您为团队分支创建特定的管道,并为最终产品交付创建另一个发布管道。