BitBucketSourceProps Struct
Construction properties for BitBucketSource.
Example
const bbSource = codebuild.Source.bitBucket({
owner: 'owner',
repo: 'repo',
});
Properties
branchOrRefoptionalstringbranch_or_refoptionalstrbranchOrRefoptionalStringBranchOrRefoptionalstringBranchOrRefoptional*string#Default: the default branch's HEAD commit ID is used
example
'mybranch'
buildStatusNameoptionalstringbuild_status_nameoptionalstrbuildStatusNameoptionalStringBuildStatusNameoptionalstringBuildStatusNameoptional*string#Default: "AWS CodeBuild
Can use built-in CodeBuild variables, like $AWS_REGION.
example
"My build #$CODEBUILD_BUILD_NUMBER"
buildStatusUrloptionalstringbuild_status_urloptionalstrbuildStatusUrloptionalStringBuildStatusUrloptionalstringBuildStatusUrloptional*string#Default: link to the AWS Console for CodeBuild to a particular build execution
Can use built-in CodeBuild variables, like $AWS_REGION.
example
"$CODEBUILD_PUBLIC_BUILD_URL"
cloneDepthoptionalnumberclone_depthoptionalint | floatcloneDepthoptionalNumberCloneDepthoptionaldoubleCloneDepthoptional*float64#Minimum value is 0. If this value is 0, greater than 25, or not provided, then the full history is downloaded with each build of the project.
fetchSubmodulesoptionalbooleanfetch_submodulesoptionalboolfetchSubmodulesoptionalBooleanFetchSubmodulesoptionalboolFetchSubmodulesoptional*bool= false#identifieroptionalstringidentifieroptionalstridentifieroptionalStringIdentifieroptionalstringIdentifieroptional*string#This property is required on secondary sources.
example
'awslabs'
example
'aws-cdk'
reportBuildStatusoptionalbooleanreport_build_statusoptionalboolreportBuildStatusoptionalBooleanReportBuildStatusoptionalboolReportBuildStatusoptional*bool= true#webhookoptionalbooleanwebhookoptionalboolwebhookoptionalBooleanWebhookoptionalboolWebhookoptional*bool#Default: true if any webhookFilters were provided, false otherwise
webhookFiltersoptionalFilterGroup[]webhook_filtersoptionaltyping.List[FilterGroup]webhookFiltersoptionalList<FilterGroup>WebhookFiltersoptionalFilterGroup[]WebhookFiltersoptional*[]FilterGroup#Default: every push and every Pull Request (create or update) triggers a build
A build is triggered if any of the provided filter groups match. Only valid if webhook was not provided as false.
webhookTriggersBatchBuildoptionalbooleanwebhook_triggers_batch_buildoptionalboolwebhookTriggersBatchBuildoptionalBooleanWebhookTriggersBatchBuildoptionalboolWebhookTriggersBatchBuildoptional*bool= false#Enabling this will enable batch builds on the CodeBuild project.