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

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

Amazon CodeBuild 的构建环境参考

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

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

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

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

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

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

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