View a markdown version of this page

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

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

Buildkite 手动 webhook

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

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

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

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

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

    在运行程序中:

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

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

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

    • 在环境中:

    • 在 Buildspec (构建规范) 中:

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

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

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