AWS CodeBuild 现在支持组织和全局 GitHub Webhook

发布于: 2024年6月17日

AWS CodeBuild 现在支持针对 GitHub 和 GitHub Enterprise Server 创建组织和全局 Webhook。CodeBuild Webhook 可以自动检测存储库中的更改,并在收到 Webhook 事件时触发新的构建任务。这些事件包括 GitHub Actions 工作流运行、提交推送、发布和拉取请求。

借助这一功能,您现在可以在组织或企业层面配置单个 CodeBuild Webhook 以接收来自组织中的所有存储库的事件,而无需为每个单独的存储库创建 Webhook。对于托管的 GitHub Action 自托管运行程序,这一功能提供了一种集中控制机制,因为您可以在组织或企业层面设置运行程序环境,并在所有存储库中使用相同的运行程序。

提供 CodeBuild 的所有区域均支持这一功能。有关提供 CodeBuild 的 AWS 区域的更多信息,请参阅 AWS 区域页面

要开始使用,请在 CodeBuild 项目中设置组织或全局 Webhook,然后使用其运行 GitHub Actions 工作流作业,或根据推送或拉取请求事件触发构建任务。要了解有关使用托管 GitHub Actions 自托管运行程序的更多信息,请参阅关于 CodeBuild 的博客文章