我目前使用Bamboo作为CI / CD工具,效果很好,我们可以同时构建Gitlab存储库的多个分支,我只需要添加一个构建配置,而Gitlab存储库下的所有分支都使用此配置进行构建。
我正在测试AWS Codebuild,因为AWS Codebuild中没有对Gitlab的本机支持,所以我要压缩Gitlab存储库/分支并将其上传到S3存储桶,并在AWS CodeBuild中将此存储桶用作源。构建效果很好。我的问题是:
我在Gitlab中有5个开发人员在一个项目(资源库)上工作,每个人都有各自独立的分支,他们的分支在Bamboo中可以很好地构建,并且可以分别构建,但是如何在CodeBuild中实现呢?每次在Gitlab中进行代码推送时,我配置的webhooks会将其压缩并上传到S3存储桶中,然后CodePipeline触发构建,通过这种方式,我一次运行一个构建,我如何配置AWS Codebuild来运行多个并发构建在这种情况下?
感谢帮助。