由2个Webhooks触发AWS CodePipeline?

问题描述 投票:0回答:1

我目前有一个terraform脚本,用于构建由GitHub webhook触发的AWS CodePipeline。它工作正常,更新到仓库会触发构建。

我们还有一个二级仓库,其中包含一些内容。是否可以通过与该次要回购的Webhook触发相同的管道?它应该执行完全相同的操作(从第一个存储库中提取相同的源并运行构建),但是在更新到辅助存储库时触发。

Terraform允许您创建第二个Webhook,并将其附加到同一管道,但是触发器似乎不起作用。

amazon-web-services terraform webhooks githooks aws-codepipeline
1个回答
0
投票

[确定的一种方法(建议在此处提供注释)是将辅助GitHub Webhook钩到CodePipeline Webhook。但是,它很棘手,我只希望为特定分支match_equals = "refs/heads/{Branch}"触发管道,因此为了使此分支正常工作,两个仓库中的活动分支名称应该相同-不太现实。

因此,我决定采用另一种方式-一个简单的CodeBuild项目挂接到第二个存储库,该存储库在触发后仅在主管道上运行CLI aws codepipeline start-pipeline-execution

© www.soinside.com 2019 - 2024. All rights reserved.