For more information on how to configure various options related to Multibranch Pipelines via YAML syntax, see Mutibranch Pipeline Template yaml syntax guide. |
-
Symbol:
branchSource
Table 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)