AWS CodeBuild 的构建环境参考
在调用 AWS CodeBuild 运行构建时,您必须提供有关构建环境的信息。A build environment represents a combination of operating system, programming language runtime, and tools that CodeBuild uses to run a build.有关构建环境的工作方式的信息,请参阅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 映像标识符,您还可指定生成环境将使用的一组计算资源。有关更多信息,请参阅构建环境计算类型。