开始自动运行构建 (AWS CLI) - AWS CodeBuild
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

开始自动运行构建 (AWS CLI)

如果您的源代码存储在 GitHub 或 GitHub Enterprise Server 存储库中,则您可以使用 GitHub Webhook,让 AWS CodeBuild 在代码更改每次被推送到存储库时重建源代码。

运行 create-webhook 命令,如下所示:

aws codebuild create-webhook --project-name <project-name>

<project-name> 是包含要重建的源代码的构建项目的名称。

对于 GitHub,与以下内容类似的信息将显示在输出中:

{ "webhook": { "url": "<url>" } }

<url> 是 GitHub Webhook 的 URL。

对于 GitHub Enterprise Server,与以下内容类似的信息将显示在输出中:

  1. 从输出中复制私有密钥和负载 URL。您需要它们在 GitHub Enterprise Server 中添加 Webhook。

  2. 在 GitHub Enterprise Server 中,选择存储 CodeBuild 项目的存储库。选择 Settings (设置),选择 Hooks & services (挂钩和服务),然后选择 Add webhook (添加 webhook)

  3. 输入负载 URL 和私有密钥,接受其他字段的默认值,然后选择 Add webhook