Buildkite 手动网络挂钩 - Amazon CodeBuild
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Buildkite 手动网络挂钩

目前, CodeBuild 需要手动创建所有 Buildkite 网络挂钩。 CodeBuild在创建 webhook 的调用中返回一个有效负载 URL,该网址可用于在 Buildkite 中手动创建 webhook。

使用以下步骤创建 Buildkite 手动 webhook。

使用 webhook 创建 CodeBuild 项目
  1. https://console.aws.amazon.com/codesuite/codebuild /home 中打开 Amazon CodeBuild 控制台。

  2. 创建构建项目。有关信息,请参阅创建构建项目(控制台)运行构建(控制台)

  3. 在 “项目配置” 中,选择 “运行器项目”。

    Runner 中:

    • 对于 Runner 提供商,请选择 Buildkit e。

    • 对于 Buildkite 代理令牌,请使用创建密钥页面选择创建新的代理令牌。系统将提示你在 Secr Amazon ets Manager 中创建一个新密钥,其密钥值等于你在上面生成的 Buildkite 代理令牌。

    • (可选)如果您想为作业使用 CodeBuild 托管证书,请在 Buildkite 来源凭据选项下选择作业的源存储库提供商,并验证是否已为您的账户配置了凭据。此外,请验证您的 Buildkite 管道是否使用 HTTPS 进行结账

    • 环境中:

    • Buildspec (构建规范) 中:

      • 请注意,除非将 buildspec-override:true 作为标签添加,否则系统会忽略 buildspec。相反, CodeBuild 将覆盖它以使用设置自托管运行器的命令。

  4. 继续使用默认值,然后选择创建构建项目

  5. 保存 “创建 Webhook” 弹出窗口中的负载网密钥值。按照弹出窗口中的说明创建新的 Buildkite 组织 webhook。