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

AWS CodeBuild 项目构件

ArtifactsAWS::CodeBuild::Project 资源的属性,可为由 AWS CodeBuild 生成构件的项目指定输出设置。

语法

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

JSON

Copy
{ "Location" : String, "Name" : String, "NamespaceType" : String, "Packaging" : String, "Path" : String, "Type" : String }

YAML

Copy
Location: String Name: String NamespaceType: String Packaging: String Path: String Type: String

属性

Location

AWS CodeBuild 将生成输出项目保存到的位置。有关有效值,请参阅 AWS CodeBuild 用户指南 中的 artifacts-location 字段。

Required: Conditional。如果您为 Type 属性指定 CODEPIPELINENO_ARTIFACTS,请不要指定此属性。对于所有其他类型,您必须指定此属性。

Type: String

Name

AWS CodeBuild 将生成输出项目保存到的生成输出文件夹的名称。对于 .zip 包,包含生成输出项目的生成输出 .zip 文件的名称。

Required: Conditional。如果您为 Type 属性指定 CODEPIPELINENO_ARTIFACTS,请不要指定此属性。对于所有其他类型,您必须指定此属性。

Type: String

NamespaceType

AWS CodeBuild 添加到生成输出路径的信息,如生成 ID。有关更多信息,请参阅 AWS CodeBuild 用户指南 中的 namespaceType 字段。

Required: No

Type: String

Packaging

指示 AWS CodeBuild 如何打包生成输出项目。有关有效值,请参阅 AWS CodeBuild 用户指南 中的 packaging 字段。

Required: No

Type: String

Path

AWS CodeBuild 将生成输出项目保存到的生成输出文件夹的路径。

Required: No

Type: String

Type

生成输出项目的类型。有关有效值,请参阅 AWS CodeBuild 用户指南 中的 artifacts-type 字段。

Required: Yes

Type: String

本页内容: