AWS CodeBuild
用户指南 (API 版本 2016-10-06)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

构建环境计算类型

AWS CodeBuild 为构建环境提供了以下可用内存、vCPU 和磁盘空间:

计算类型 computeType 值 内存 vCPU 磁盘空间 操作系统
build.general1.small BUILD_GENERAL1_SMALL 3GB 2 64GB Linux
build.general1.medium BUILD_GENERAL1_MEDIUM 7GB 4 128GB Linux、Windows
build.general1.large BUILD_GENERAL1_LARGE 15GB 8 128GB Linux、Windows

注意

对于自定义构建环境映像,CodeBuild 在 Linux 中支持高达 20 GB 的未压缩的 Docker 镜像,在 Windows 中支持 50 GB 的未压缩的 Docker 镜像,无论计算类型如何。要检查构建映像的大小,请使用 Docker 运行 docker images REPOSITORY:TAG 命令。

选择计算类型:

  • 在 CodeBuild 控制台中,在 Create build project (创建构建项目) 向导或 Edit Build Project (编辑构建项目) 页面的 Environment (环境) 中展开 Additional configuration (其他配置),然后从 Compute type (计算类型) 中选择一个选项。有关更多信息,请参阅 创建构建项目 (控制台)更改构建项目的设置 (控制台)

  • 对于 AWS CLI,请运行 create-projectupdate-project 命令,指定 environment 对象的 computeType 值。有关更多信息,请参阅 创建构建项目 (AWS CLI)更改构建项目的设置 (AWS CLI)

  • 对于 AWS 开发工具包,请为您的目标编程语言调用等效于 CreateProjectUpdateProject 的操作,指定 environment 对象的 computeType 等效值。有关更多信息,请参阅AWS 开发工具包和工具参考

您可以使用 Amazon EFS 在构建容器中访问更多空间。有关更多信息,请参阅适用于 CodeBuild 的 Amazon Elastic File System 示例。如果您希望在构建期间操作容器磁盘空间,则构建必须运行在特权模式下。