本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon CodeBuild 的构建环境参考
当您调用 Amazon CodeBuild 运行构建时,必须提供有关构建环境的信息。一个构建环境表示 CodeBuild 用于运行构建的操作系统、编程语言运行时和工具的组合。有关构建环境工作原理的信息,请参阅CodeBuild的工作原理.
构建环境包含 Docker 映像。有关信息,请参阅 Docker 文档网站上的 Docker 词汇表
当您向 CodeBuild 提供有关构建环境的信息时,您可以在支持的存储库类型中指定 Docker 映像的标识符。其中包括 CodeBuild Docker 映像存储库 (Docker Hub 中公开可用的映像) 和您的 Amazon Elastic Container Registry (Amazon ECR) 存储库:Amazon账户有权访问。
-
我们建议您使用 CodeBuild Docker 映像存储库中存储的 Docker 映像,因为它们已经过优化以用于此服务。有关更多信息,请参阅提供的 Docker 映像 CodeBuild。
-
要获取 Docker Hub 中存储的公开可用的 Docker 映像的标识符,请参阅 Docker 文档网站上的搜索存储库
。 -
要了解如何在您的 Amazon ECR 存储库中使用存储库中存储的 Docker 映像,Amazon账户,请参阅Amazon ECR 示例.
除了 Docker 映像标识符,您还可指定生成环境将使用的一组计算资源。有关更多信息,请参阅构建环境计算类型。