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

CodeBuild 构建环境参考

当您调用 AWS CodeBuild 运行构建时,必须提供有关构建环境的信息。生成环境 是由操作系统、编程语言运行时和 CodeBuild 用于运行生成任务的工具组成的。 有关构建环境的工作方式的信息,请参阅CodeBuild 的工作原理

构建环境包含 Docker 镜像。有关信息,请参阅 Docker 文档网站上的 Docker 词汇表

当您向 CodeBuild 提供有关构建环境的信息时,您可以在支持的存储库类型中指定 Docker 镜像的标识符。其中包括 CodeBuild Docker 镜像存储库(Docker Hub 中公开可用的镜像)和您的 AWS 账户有权访问的 Amazon Elastic Container Registry (Amazon ECR) 存储库:

  • 我们建议您使用 CodeBuild Docker 镜像存储库中存储的 Docker 镜像,因为它们已经过优化以用于此服务。有关更多信息,请参阅CodeBuild 提供的 Docker 镜像

  • 要获取 Docker Hub 中存储的公开可用的 Docker 镜像的标识符,请参阅 Docker 文档网站上的搜索镜像

  • 要了解如何在您的 AWS 账户中使用 Amazon ECR 存储库中存储的 Docker 镜像,请参阅 Amazon ECR 示例

除了 Docker 镜像标识符,您还可指定生成环境将使用的一组计算资源。有关更多信息,请参阅构建环境计算类型