---
title: CiBranchStartCondition
framework: appstoreconnectapi
role: symbol
role_heading: Object
path: appstoreconnectapi/cibranchstartcondition
---

# CiBranchStartCondition

Settings for a start condition that starts a build if a branch changes.

## Declaration

```data
object CiBranchStartCondition
```

## Properties

autoCancel: A Boolean value that indicates whether Xcode Cloud automatically cancels or skips builds. filesAndFoldersRule: Settings Xcode Cloud uses to determine whether a change to a branch should start a new build or not. source: The source branch name and custom patterns you configure for a workflow that starts a new build for changes to a branch.

## Topics

### Objects

- [CiBranchPatterns](appstoreconnectapi/cibranchpatterns.md)

## See Also

### Objects

- [CiProduct](appstoreconnectapi/ciproduct.md)
- [CiProductResponse](appstoreconnectapi/ciproductresponse.md)
- [CiProductsResponse](appstoreconnectapi/ciproductsresponse.md)
- [CiProductAdditionalRepositoriesLinkagesResponse](appstoreconnectapi/ciproductadditionalrepositorieslinkagesresponse.md)
- [CiProductAppLinkageResponse](appstoreconnectapi/ciproductapplinkageresponse.md)
- [CiProductBuildRunsLinkagesResponse](appstoreconnectapi/ciproductbuildrunslinkagesresponse.md)
- [CiProductPrimaryRepositoriesLinkagesResponse](appstoreconnectapi/ciproductprimaryrepositorieslinkagesresponse.md)
- [CiProductWorkflowsLinkagesResponse](appstoreconnectapi/ciproductworkflowslinkagesresponse.md)
- [CiFilesAndFoldersRule](appstoreconnectapi/cifilesandfoldersrule.md)
- [CiGitUser](appstoreconnectapi/cigituser.md)
- [CiIssueCounts](appstoreconnectapi/ciissuecounts.md)
- [CiPullRequestStartCondition](appstoreconnectapi/cipullrequeststartcondition.md)
- [CiScheduledStartCondition](appstoreconnectapi/cischeduledstartcondition.md)
- [CiTagStartCondition](appstoreconnectapi/citagstartcondition.md)
- [CiTestDestination](appstoreconnectapi/citestdestination.md)
