【问题标题】:specifying source branch while triggering AWS CodeBuild from a CloudWatch event在从 CloudWatch 事件触发 AWS CodeBuild 时指定源分支
【发布时间】:2019-04-27 01:48:52
【问题描述】:

我创建了一个 cloudwatch 事件,该事件在 codecommit 存储库的主分支中有推送时触发 codebuild 项目。当“开发”分支中有推送时,我正在尝试构建项目。我可以指定触发构建的源分支。但是,codebuild 总是从 master 分支构建。

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

这是我的 cloudwatch 活动。

【问题讨论】:

  • 您是否考虑过让 codepipeline 为您设置这一切?
  • 我很确定答案是肯定的,但这个想法不应该是每个 CodeBuild 项目都有一个管道,我遇到了同样的问题

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2021-05-08
    • 2020-05-08
    • 1970-01-01
    • 2020-01-21
    • 2019-07-15
    • 1970-01-01
    • 2022-01-27
    • 2020-09-20
    • 2019-11-18
    相关资源
    最近更新 更多