AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS CodeBuild 项目环境

EnvironmentAWS::CodeBuild::Project 资源的属性,可指定 AWS CodeBuild 项目的环境。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "ComputeType" : String, "EnvironmentVariables" : [ EnvironmentVariables ], "Image" : String, "PrivilegedMode" : Boolean, "Type" : String }

属性

ComputeType

计算环境的类型,如 BUILD_GENERAL1_SMALL。计算类型决定了构建环境使用的 CPU 核心和内存数。有关有效值,请参阅 AWS CodeBuild 用户指南 中的 computeType 字段。

Required: Yes

Type: String

EnvironmentVariables

您的构建可以使用的环境变量。有关更多信息,请参阅 AWS CodeBuild 用户指南 中的 environmentVariables 字段。

Required: No

Type: AWS CodeBuild 项目环境 EnvironmentVariables 列表

Image

构建环境使用的 Docker 映像标识符。有关更多信息,请参阅 AWS CodeBuild 用户指南 中的 image 字段。

Required: Yes

Type: String

PrivilegedMode

指示项目如何生成 Docker 镜像。指定 true 以在 Docker 容器内支持运行的 Docker 守护程序。

仅当此生成项目将用于生成 Docker 镜像,并且指定的生成环境镜像不是由带 Docker 支持的 AWS CodeBuild 提供时,必须将此值设置为 true。否则,尝试与 Docker 守护程序交互的所有关联的生成都将失败。有关更多信息,请参阅 AWS CodeBuild 用户指南 中的 privilegedMode 字段。

Required: No

Type: Boolean

Type

构建环境的类型。有关有效值,请参阅 AWS CodeBuild 用户指南 中的 environment-type 字段。

Required: Yes

Type: String

本页内容: