Class: Aws::CodeBuild::Types::ProjectSourceVersion
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodeBuild::Types::ProjectSourceVersion
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-codebuild/types.rb
Overview
A source identifier and its corresponding version.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#source_identifier ⇒ String
An identifier for a source in the build project.
-
#source_version ⇒ String
The source version for the corresponding source identifier.
Instance Attribute Details
#source_identifier ⇒ String
An identifier for a source in the build project. The identifier can only contain alphanumeric characters and underscores, and must be less than 128 characters in length.
4834 4835 4836 4837 4838 4839 |
# File 'lib/aws-sdk-codebuild/types.rb', line 4834 class ProjectSourceVersion < Struct.new( :source_identifier, :source_version) SENSITIVE = [] include Aws::Structure end |
#source_version ⇒ String
The source version for the corresponding source identifier. If specified, must be one of:
-
For CodeCommit: the commit ID, branch, or Git tag to use.
-
For GitHub: the commit ID, pull request ID, branch name, or tag name that corresponds to the version of the source code you want to build. If a pull request ID is specified, it must use the format ‘pr/pull-request-ID` (for example, `pr/25`). If a branch name is specified, the branch’s HEAD commit ID is used. If not specified, the default branch’s HEAD commit ID is used.
-
For GitLab: the commit ID, branch, or Git tag to use.
-
For Bitbucket: the commit ID, branch name, or tag name that corresponds to the version of the source code you want to build. If a branch name is specified, the branch’s HEAD commit ID is used. If not specified, the default branch’s HEAD commit ID is used.
-
For Amazon S3: the version ID of the object that represents the build input ZIP file to use.
For more information, see [Source Version Sample with CodeBuild] in the *CodeBuild User Guide*.
[1]: docs.aws.amazon.com/codebuild/latest/userguide/sample-source-version.html
4834 4835 4836 4837 4838 4839 |
# File 'lib/aws-sdk-codebuild/types.rb', line 4834 class ProjectSourceVersion < Struct.new( :source_identifier, :source_version) SENSITIVE = [] include Aws::Structure end |