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