并行运行 AWS CodeBuild 步骤的最佳方法?

问题描述 投票:0回答:2

我是 CodeBuild 新手,并且已经构建了一个用于构建一组 AMI 的 CodeBuild 项目。

运行时间较长。在 Circleci 和 concourse 等其他构建系统中,我使用了允许构建步骤在单独的 docker 容器中并行运行的功能,并且构建系统等待它们全部完成,然后继续下一步。

CodeBuild 支持这样的东西吗?我不认为它确实如此...

如果没有,最好的方法是什么?这是 CodePipeline 的用例吗?

我还可以将每个

ami
作为参数传递给构建,并同时运行构建的
n
副本(使用为每个 ami 启动一个构建的脚本触发)。

感谢您的任何想法!

amazon-web-services aws-codebuild
2个回答
0
投票

现在可以使用批量构建来完成。矩阵可以是同一组中的另一个有用的功能。


-1
投票

下面是 StackOverflow 中现有的答案,可能会帮助您实现并行性。

CodePipeline 构建规范和多个构建操作

© www.soinside.com 2019 - 2024. All rights reserved.