我创建了一个cloudwatch事件,当codecommit repo的主分支发生推送时,该事件会触发代码构建项目。我试图在 "develop "分支发生推送时构建项目。我可以指定源分支来触发构建。然而,codebuild总是从主分支构建。
我正在寻找一种方法,当云监控事件触发时,将源分支发送到codebuild。
这就是我的云观察事件。
当然,这是个很老的帖子,但我在谷歌上搜索同样的问题时发现了它,所以也许有人会发现它有用:要使 CloudWatch 触发在您推送的 PR 上构建项目,当指定目标时选择 "Input Transformer"。在 "输入路径 "中输入 {"source-version":"$.detail.sourceReference”}
.在 "输入模板 "文本框中输入 {"sourceVersion": <source-version>}
.为我工作。