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

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 映像标识符,您还可指定生成环境将使用的一组计算资源。有关更多信息,请参阅构建环境计算类型