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

Buildkite 手动 webhook

目前,CodeBuild 要求所有 Buildkite webhook 都需要手动创建。CodeBuild 在创建 webhook 的调用过程中返回有效载荷 URL,可用于在 Buildkite 中手动创建 webhook。

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

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

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

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

    运行程序中:

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

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

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

    • 环境中:

    • Buildspec (构建规范) 中:

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

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

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