View a markdown version of this page

Buildkite 手动 webhook - AWS CodeBuild

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

Buildkite 手动 webhook

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

使用以下过程创建 Buildkite 手动 webhook。

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

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

  3. 项目配置中,选择运行程序项目

    运行程序中:

    • 对于运行程序提供商,选择 Buildkite

    • 对于 Buildkite 代理令牌,选择使用创建密钥页面创建新的代理令牌。系统将提示您在密钥管理器中 AWS 创建一个新密钥,其密钥值等于您在上面生成的 Buildkite 代理令牌。

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

    • 环境中:

    • Buildspec (构建规范) 中:

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

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

  5. 保存创建 webhook 弹出窗口中的有效载荷 URL密钥值。按照弹出窗口中的说明创建新的 Buildkite 组织 webhook。