开始自动运行构建(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,与以下内容类似的信息将显示在输出中:
-
从输出中复制私有密钥和负载 URL。在 GitHub Enterprise Server 中添加 Webhook 时会用到它们。
-
在 GitHub Enterprise Server 中,选择存储您 CodeBuild 项目的存储库。选择设置,选择挂钩和服务,然后选择添加 webhook。
-
输入负载 URL 和私有密钥,接受其他字段的默认值,然后选择添加 webhook。