首页 > 解决方案 > 使用 lambda webhook 触发 AWS 代码管道

问题描述

我需要我的 AWS 代码管道仅在某些文件签入到某个分支中的 bitbucket 存储库时才运行。

我设法通过 AWS Code build 实现了这一点,但据我所知,使用代码管道并不那么简单。

我知道我需要将 webhook 附加到将触发管道(如果需要)的 lambda 函数。但我在管理控制台中找不到任何关于它的信息。寻找它只会让我绕圈子。

这应该很简单,有人有这方面的经验吗?

标签: amazon-web-servicesbitbucketwebhooksaws-codepipeline

解决方案


所以你需要实现的是以下工作流程:

  • 创建API 网关端点。
  • 创建您的 CodePipeline 管道
  • 创建您的 Lambda 函数,该函数将对代码执行任何检查并触发您的 CodePipeline
  • 在 API Gateway 中创建触发 Lambda 的方法/资源

然后将 API Gateway 端点添加到您的 Bitbucket Web 挂钩。


推荐阅读