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

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

Amazon CodeBuild 的构建环境参考

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

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

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

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

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

  • 要了解如何在您的Amazon帐户,请参阅Amazon ECR 示例

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