使用Bitbucket源的AWS代码构建:
在“主要源Webhook事件信息”下
,然后输入:“在这些条件下开始构建”
如何正确设置HEAD_REF和BASE_REF以仅在从任何分支到dev分支的合并中触发构建?
我已经在BASE_Ref字段中尝试过^refs/heads/dev$
,但是没有用。我还确认了codebuild正在连接到bitbucket:
{
"response": "No build triggered for specified payload",
"statusCode": 200
}
答案 0 :(得分:2)
感谢您使用AWS CodeBuild!对于您的用例,这是示例步骤:
请注意,Bitbucket拉取请求合并事件将传递两个webhook事件,一个事件类型为“ pullrequest:fulfilled”,另一个事件类型为“ repo:push”。通过上述设置,CodeBuild将基于“ pullrequest:fulfilled”有效负载构建。