1- # Global settings
2- assembly-versioning-format : ' {Major}.{Minor}.{Patch}.{env:BUILD_NUMBER ?? 42}'
3- assembly-file-versioning-format : ' {Major}.{Minor}.{Patch}.{env:BUILD_NUMBER ?? 42}'
4- tag-prefix : ' [vV]?'
5- version-in-branch-pattern : (?<version>[vV]?\d+(\.\d+)?(\.\d+)?).*
6- major-version-bump-message : ' '
7- minor-version-bump-message : ' '
8- patch-version-bump-message : ' '
9- no-bump-message : ' '
10- tag-pre-release-weight : 60000
11- commit-date-format : yyyy-MM-dd
12- merge-message-formats : {}
13- update-build-number : false
14- semantic-version-format : Strict
15- strategies :
16- - VersionInBranchName
17- - TrackReleaseBranches
18- mode : ContinuousDelivery
19- label : ' '
20- increment : Patch
21- prevent-increment :
22- of-merged-branch : true
23- when-branch-merged : true
24- when-current-commit-tagged : true
25- track-merge :
26- target : false
27- message : false
28- commit-message-incrementing : Disabled
29- regex : ' '
30- source-branches : []
31- is-source-branch-for : []
32- tracks-release-branches : false
33- is-release-branch : false
34- is-main-branch : false
1+ next-version : 0.2.0.0 #
2+ assembly-versioning-scheme : MajorMinorPatchTag
3+ assembly-file-versioning-scheme : MajorMinorPatchTag
4+ assembly-informational-format : " {FullSemVer}"
5+ mode : ContinuousDeployment
6+ increment : Inherit
7+ continuous-delivery-fallback-tag : ci
8+ tag-prefix : " [vV]"
9+ major-version-bump-message : ' \+semver:\s?(breaking|major)'
10+ minor-version-bump-message : ' \+semver:\s?(feature|minor)'
11+ patch-version-bump-message : ' \+semver:\s?(fix|patch)'
12+ no-bump-message : ' \+semver:\s?(none|skip)'
13+ legacy-semver-padding : 4
14+ build-metadata-padding : 4
15+ commits-since-version-source-padding : 4
16+ commit-message-incrementing : Enabled
17+ commit-date-format : " yyyy-MM-dd"
3518ignore :
3619 sha : []
37- # Branch settings
3820branches :
39- # Release branch - branch tracks history for specific version
40- release :
41- mode : ContinuousDeployment
42- regex : ^(release[\/][\d]+\.[\d]+)
43- increment : Inherit
44- is-release-branch : true
45- # Preview branch - branch accumulates changes for specific version before it is first released
46- preview :
47- mode : ContinuousDeployment
48- regex : ^(release[\/][\d]+\.[\d]+\/preview)
49- increment : Inherit
50- source-branches :
51- - release
52- # Hotfix branch - branch hotfixes a critical bug for specific version after it was first released
53- hotfix :
54- mode : ContinuousDeployment
55- label : ' {BranchName}'
56- increment : Inherit
57- regex : ^hotfix?[/-](?<BranchName>.+)
58- tracks-release-branches : true
59- source-branches :
60- - release
61- # Support branch - branch accumulates changes for specific version after it was first released
62- support :
63- mode : ContinuousDeployment
64- regex : ^(release[\/][\d]+\.[\d]+\/support)
65- increment : Inherit
66- source-branches :
67- - release
68- # Bugfixes branch - branch hotfixes bugs for specific version after it was first released
69- bugfix :
21+ main :
22+ regex : ^master$|^main$
23+ mode : ContinuousDelivery
24+ tag : ' '
25+ increment : Patch
26+ prevent-increment-of-merged-branch-version : true
27+ track-merge-target : false
28+ source-branches : [ 'develop', 'release' ]
29+ tracks-release-branches : false
30+ is-release-branch : false
31+ is-mainline : true
32+ pre-release-weight : 55000
33+ develop :
34+ regex : ^dev(elop)?(ment)?$
7035 mode : ContinuousDeployment
71- label : ' {BranchName}'
72- increment : Inherit
73- regex : ^bugfix?[/-](?<BranchName>.+)
36+ tag : alpha
37+ increment : Minor
38+ prevent-increment-of-merged-branch-version : false
39+ track-merge-target : true
40+ source-branches : []
7441 tracks-release-branches : true
75- source-branches :
76- - support
77- # Feature branch - branch accumulates changes for specific version after it was first released
42+ is-release-branch : false
43+ is-mainline : false
44+ pre-release-weight : 0
45+ release :
46+ regex : ^release?[/-]
47+ mode : ContinuousDelivery
48+ tag : beta
49+ increment : None
50+ prevent-increment-of-merged-branch-version : true
51+ track-merge-target : false
52+ source-branches : [ 'develop', 'main', 'support', 'release' ]
53+ tracks-release-branches : false
54+ is-release-branch : true
55+ is-mainline : false
56+ pre-release-weight : 30000
7857 feature :
58+ regex : ^feature?[/-]
7959 mode : ContinuousDeployment
80- label : ' {BranchName} '
60+ tag : useBranchName
8161 increment : Inherit
82- regex : ^feature?[/-](?<BranchName>.+)
83- tracks-release-branches : true
84- source-branches :
85- - preview
86- # PR branch - branch merges a source branch to a target branch
62+ prevent-increment-of-merged-branch-version : false
63+ track-merge-target : false
64+ source-branches : [ 'develop', 'main', 'release', 'feature', 'support', 'hotfix' ]
65+ tracks-release-branches : false
66+ is-release-branch : false
67+ is-mainline : false
68+ pre-release-weight : 30000
8769 pull-request :
88- mode : ContinuousDeployment
89- label : pull-request
90- increment : Inherit
91- label-number-pattern : ' [/-](?<number>\d+)'
9270 regex : ^(pull|pull\-requests|pr)[/-]
93- source-branches :
94- - main
95- - release
96- - preview
97- - hotfix
98- - support
99- - bugfix
100- - feature
101- # Main branch - branch tracks historical changes between releases
102- main :
103- mode : ManualDeployment
104- increment : Inherit
105- regex : ^main$
106- tracks-release-branches : true
107- prevent-increment :
108- of-merged-branch : false
109- is-main-branch : true
110- source-branches :
111- - release
112- # Any other branch
113- unknown :
114- mode : ManualDeployment
115- label : ' {BranchName}'
71+ mode : ContinuousDelivery
72+ tag : PullRequest
11673 increment : Inherit
117- regex : (?<BranchName>.+)
118- source-branches :
119- - main
120- - release
121- - preview
122- - hotfix
123- - support
124- - bugfix
125- - feature
126- - pull-request
74+ prevent-increment-of-merged-branch-version : false
75+ tag-number-pattern : ' [/-](?<number>\d+)[-/]'
76+ track-merge-target : false
77+ source-branches : [ 'develop', 'main', 'release', 'feature', 'support', 'hotfix' ]
78+ tracks-release-branches : false
79+ is-release-branch : false
80+ is-mainline : false
81+ pre-release-weight : 30000
82+ hotfix :
83+ regex : ^hotfix(es)?[/-]
84+ mode : ContinuousDelivery
85+ tag : beta
86+ increment : Patch
87+ prevent-increment-of-merged-branch-version : false
88+ track-merge-target : false
89+ source-branches : [ 'develop', 'main', 'support' ]
90+ tracks-release-branches : false
91+ is-release-branch : false
92+ is-mainline : false
93+ pre-release-weight : 30000
94+ support :
95+ regex : ^support[/-]
96+ mode : ContinuousDelivery
97+ tag : ' '
98+ increment : Patch
99+ prevent-increment-of-merged-branch-version : true
100+ track-merge-target : false
101+ source-branches : [ 'main' ]
102+ tracks-release-branches : false
103+ is-release-branch : false
104+ is-mainline : true
105+ pre-release-weight : 55000
0 commit comments