| For more information on how to configure various options related to Multibranch Pipelines via YAML syntax, refer to Multibranch Pipeline Template syntax. |
-
Symbol:
branchSourceTable 1. Branch Source parameters Parameter Type Description Nested Choice of SCMSource objects (Directly embedded under
branchSource:, no parameter name is specified)buildStrategies(optional)Nested Choice of Branch Build Strategies, such as the one provided by the Basic Branch Build Strategies plugin.
strategy(optional)Nested Choice of Branch Property Strategy
Branch Source hierarchy
-
-
-
-
CheckoutOption (as part of CheckoutOptionTrait)
-
CloneOption (as part of CloneOptionTrait)
-
RefSpecTemplate (as part of RefSpecsSCMSourceTrait)
-
SparseCheckoutPaths (as part of SparseCheckoutPathsTrait)
-
SparseCheckoutPath (as part of SparseCheckoutPaths)
-
-
SubmoduleOption (as part of SubmoduleOptionTrait)
-
UserIdentity (as part of UserIdentityTrait)
-
-
-
-
-
CheckoutOption (as part of CheckoutOptionTrait)
-
CloneOption (as part of CloneOptionTrait)
-
RefSpecTemplate (as part of RefSpecsSCMSourceTrait)
-
SparseCheckoutPaths (as part of SparseCheckoutPathsTrait)
-
SparseCheckoutPath (as part of SparseCheckoutPaths)
-
-
SubmoduleOption (as part of SubmoduleOptionTrait)
-
UserIdentity (as part of UserIdentityTrait)
-
-
-
-
-
ChangelogToBranchOptions (as part of ChangelogToBranch)
-
UserMergeOptions (as part of PreBuildMerge)
-
SparseCheckoutPath (as part of SparseCheckoutPaths)
-
-
CheckoutOption (as part of CheckoutOptionTrait)
-
CloneOption (as part of CloneOptionTrait)
-
RefSpecTemplate (as part of RefSpecsSCMSourceTrait)
-
SparseCheckoutPaths (as part of SparseCheckoutPathsTrait)
-
SparseCheckoutPath (as part of SparseCheckoutPaths)
-
-
SubmoduleOption (as part of SubmoduleOptionTrait)
-
UserIdentity (as part of UserIdentityTrait)
-
-
-
BranchBuildStrategy
-
-
Named (as part of NamedExceptionsBranchPropertyStrategy)