选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

CodeBuild托管的 Buildkite 运行器支持的标签覆盖

聚焦模式
CodeBuild托管的 Buildkite 运行器支持的标签覆盖 - AWS CodeBuild

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

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

在 Buildkite 管道步骤代理标签中,您可以提供各种标签覆盖来修改您的自托管运行器构建。任何未被识别的版本都 CodeBuild将被忽略,但不会使您的 webhook 请求失败。例如,以下工作流程 YAML 包括对图像、实例大小、队列和构建规范的替换:

agents: queue: "myQueue" steps: - command: "echo \"Hello World\"" agents: project: "codebuild-myProject" image: "{{matrix.os}}" instance-size: "{{matrix.size}}" buildspec-override: "true" matrix: setup: os: - "arm-3.0" - "al2-5.0" size: - "small" - "large"

project:codebuild-<project-name>(必需)

  • 示例:project: "codebuild-myProject"

  • 所有 Buildkite 工作流步骤配置都是必需的。 <project name>应等于为其配置自托管运行器 webhook 的项目的名称。

queue: "<queue-name>"

  • 示例:queue: "<queue-name>"

  • 用于将 Buildkite 作业路由到特定队列。有关更多信息,请参阅 Buildkite 代理队列标签

image: "<environment-type>-<image-identifier>"

  • 示例:image: "arm-3.0"

  • 覆盖使用精选映像启动自托管运行器构建时使用的映像和环境类型。要了解支持的值,请参阅计算 CodeBuild托管的 Buildkite 运行器支持的图像

    1. 要覆盖与自定义图像一起使用的图像和环境类型,请使用 image: "custom-<environment-type>-<custom-image-identifier>"

    2. 示例:

      image: "custom-arm-public.ecr.aws/codebuild/amazonlinux-aarch64-standard:3.0"
    注意

    如果自定义映像位于私有注册表中,则必须在 CodeBuild 项目中配置相应的注册表凭据。

instance-size: "<instance-size>"

fleet: "<fleet-name>"

  • 示例:fleet: "myFleet"

  • 覆盖在您的项目中配置的实例集设置,以便使用指定的实例集。有关更多信息,请参阅在预留容量队列上运行构建

buildspec-override: "<boolean>"

  • 示例:buildspec-override: "true"

  • 如果设置为 true,则允许构建以在 INSTALLPRE_BUILDPOST_BUILD 阶段运行 buildspec 命令。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。