View a markdown version of this page

Buildkite 手动 webhook - AWS CodeBuild

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

Buildkite 手动 webhook

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

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

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

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

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

    运行程序中:

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

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

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

    • 环境中:

    • Buildspec (构建规范) 中:

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

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

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