AWS::CodeBuild::Project ProjectSourceVersion - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::CodeBuild::Project ProjectSourceVersion

源标识符及其相应的版本。

语法

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

JSON

{ "SourceIdentifier" : String, "SourceVersion" : String }

YAML

SourceIdentifier: String SourceVersion: String

属性

SourceIdentifier

构建项目中源的标识符。

必需:是

类型:字符串

Update requires: No interruption

SourceVersion

相应源标识符的源版本。如果已指定,则它必须是下列项之一:

  • 对于 AWS CodeCommit:要使用的提交 ID、分支或 Git 标签。

  • 对于 GitHub:提交 ID、拉取请求 ID、分支名称或与要构建的源代码版本相对应的标签名称。如果指定了拉取请求 ID,则必须使用格式 pr/pull-request-ID (例如,pr/25)。如果指定了分支名称,则将使用分支的 HEAD 提交 ID。如果未指定,则使用默认分支的 HEAD 提交 ID。

  • 对于 Bitbucket:提交 ID、分支名称或与要构建的源代码版本相对应的标签名称。如果指定了分支名称,则将使用分支的 HEAD 提交 ID。如果未指定,则使用默认分支的 HEAD 提交 ID。

  • 对于 Amazon Simple Storage Service (Amazon S3):表示要使用的构建输入 ZIP 文件的对象的版本 ID。

有关更多信息,请参阅 AWS CodeBuild 用户指南 中的使用 CodeBuild 的源版本示例

必需:否

类型:字符串

Update requires: No interruption