AWS CodeBuild - 如何跳过构建

时间:2018-02-20 20:13:39

标签: amazon-web-services continuous-integration aws-codebuild

我的构建是在每次推送回购和每次拉取请求时触发的。

所以CODEBUILD_SOURCE_VERSION看起来像" pr / 8"或" 4570d2e7158cfef687af8da31d1ffec7b02e5ca3"。

我只希望构建执行pr分支并推送到master。实现这一目标的最佳方法是什么?我不想使用CodeDeploy,因为我只是部署lambdas。

我可以编写一个bash函数来检查安装阶段的CODEBUILD_SOURCE_VERSION并执行退出1.但是这会在我们的松弛通道中产生很多误报,因为这些并不是真正的"失败的构建"。

1 个答案:

答案 0 :(得分:2)

您可以配置事件过滤器并完全按照自己的意愿进行操作,这是配置构建PR或在主分支上推送的示例

enter image description here

全部在https://docs.aws.amazon.com/codebuild/latest/userguide/sample-github-pull-request.html