CodeBuild 提供的码头映像 - Amazon CodeBuild
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

CodeBuild 提供的码头映像

Amazon CodeBuild管理 CodeBuild 中可用的以下 Docker 映像,Amazon CodePipeline控制台。

平台 映像标识符 定义
Amazon Linux 2 aws/codebuild/amazonlinux2-x86_64-standard:2.0 al2/standard/2.0
Amazon Linux 2 aws/codebuild/amazonlinux2-x86_64-standard:3.0 al2/standard/3.0
Amazon Linux 2 aws/codebuild/amazonlinux2-aarch64-standard:1.0 al2/aarch64/standard/1.0
Amazon Linux 2 aws/codebuild/amazonlinux2-aarch64-standard:2.0 al2/aarch64/standard/2.0
Ubuntu 18.04 aws/codebuild/standard:3.0¹ ubuntu/standard/3.0
Ubuntu 18.04 aws/codebuild/standard:4.0 ubuntu/standard/4.0
Ubuntu 20.04 aws/codebuild/standard:5.0 ubuntu/ 标准 /5.0
Windows Server Core 2019 aws/codebuild/windows-base:2019-1.0 不适用

¹ 2021 年 5 月后不再维护。

Windows Server Core 2019 平台的基本映像仅在以下区域提供:

  • 美国东部(弗吉尼亚北部)

  • US East (Ohio)

  • 美国西部(俄勒冈)

  • 欧洲(爱尔兰)

缓存每个映像的最新版本。如果您指定了更具体的版本,则 CodeBuild 会预置该版本而不是缓存版本。这可能会导致构建时间更长。例如,要受益于缓存,请指定 aws/codebuild/amazonlinux2-x86_64-standard:3.0 而不是更精细的版本,例如 aws/codebuild/amazonlinux2-x86_64-standard:3.0-1.0.0

CodeBuild 频繁更新 Docker 映像的列表。要获取最新列表,执行下列操作之一:

  • 在 CodeBuild 控制台中,在创建构建项目向导或编辑构建项目页面,对于环境映像中,选择托管映像. 从 Operating system (操作系统)Runtime (运行时)Runtime version (运行时版本) 下拉列表中进行选择。有关更多信息,请参阅 创建构建项目 (控制台)更改构建项目的设置(控制台)

  • 对于 Amazon CLI,请运行 list-curated-environment-images 命令:

    aws codebuild list-curated-environment-images
  • 对于 Amazon 开发工具包,请为您的目标编程语言调用 ListCuratedEnvironmentImages 操作。有关更多信息,请参阅 Amazon 开发工具包和工具参考