从CloudWatch事件触发AWS CodeBuild时指定源分支

时间:2018-11-25 00:59:50

标签: amazon-web-services amazon-cloudwatch aws-codebuild

我创建了一个cloudwatch事件,当代码提交存储库的master分支中存在推送时,该事件会触发代码构建项目。当“开发”分支中有推送时,我正在尝试构建项目。我可以指定用于触发构建的源分支。但是,代码构建始终是从master分支构建的。

我正在寻找一种由cloudwatch事件触发器启动时将源分支发送到代码构建的方法。

这是我的cloudwatch活动。

enter image description here

1 个答案:

答案 0 :(得分:1)

这当然是一个非常老的线程,但是我在搜索同一问题时发现了它,因此也许有人会发现它有用: 要使CloudWatch在您推送的PR上触发构建,请在指定目标时选择“ Input Transformer”。在“输入路径”中输入{"source-version":"$.detail.sourceReference”}。 在“输入模板”文本框中,输入{"sourceVersion": <source-version>}。 为我工作。