1
- mode : ContinuousDeployment
2
-
3
- # Formats
4
- assembly-versioning-format : ' {Major}.{Minor}.{CommitsSinceVersionSource}'
5
- assembly-file-versioning-format : ' {Major}.{Minor}.{CommitsSinceVersionSource}'
6
- assembly-informational-format : ' {Major}.{Minor}.{CommitsSinceVersionSource}'
7
- commit-date-format : " yyyy-MM-dd"
8
-
9
- # Incrementing
10
- increment : Patch
11
- continuous-delivery-fallback-tag : ci
12
- tag-prefix : " [vV]"
13
-
14
- # Padding
15
- build-metadata-padding : 0
16
- commits-since-version-source-padding : 4
17
- legacy-semver-padding : 0
18
-
19
- # Automatic bumping
20
- commit-message-incrementing : Disabled
21
- major-version-bump-message : ' \+semver:\s?(breaking|major)'
22
- minor-version-bump-message : ' \+semver:\s?(feature|minor)'
23
- patch-version-bump-message : ' \+semver:\s?(fix|patch)'
24
- no-bump-message : ' \+semver:\s?(none|skip)'
25
-
26
- ignore :
27
- sha : []
1
+ assembly-versioning-scheme : MajorMinorPatch
2
+ assembly-file-versioning-scheme : MajorMinorPatch
3
+ tag-prefix : ' [vV]?'
4
+ version-in-branch-pattern : (?<version>[vV]?\d+(\.\d+)?(\.\d+)?).*
5
+ major-version-bump-message : \+semver:\s?(breaking|major)
6
+ minor-version-bump-message : \+semver:\s?(feature|minor)
7
+ patch-version-bump-message : \+semver:\s?(fix|patch)
8
+ no-bump-message : \+semver:\s?(none|skip)
9
+ tag-pre-release-weight : 60000
10
+ commit-date-format : yyyy-MM-dd
11
+ merge-message-formats : {}
12
+ update-build-number : true
13
+ semantic-version-format : Strict
14
+ strategies :
15
+ - Fallback
16
+ - ConfiguredNextVersion
17
+ - MergeMessage
18
+ - TaggedCommit
19
+ - TrackReleaseBranches
20
+ - VersionInBranchName
28
21
branches :
29
- main :
30
- regex : ^master$|^main$
31
- mode : ContinuousDelivery
32
- tag : ' '
33
- increment : Patch
34
- prevent-increment-of-merged-branch-version : true
35
- track-merge-target : false
36
- source-branches : [ 'develop', 'release' ]
37
- tracks-release-branches : false
38
- is-release-branch : false
39
- is-mainline : true
40
- pre-release-weight : 55000
41
22
develop :
42
- regex : ^dev(elop)?(ment)?$
43
- mode : ContinuousDeployment
44
- tag : alpha
23
+ mode : ContinuousDelivery
24
+ label : alpha
45
25
increment : Minor
46
- prevent-increment-of-merged-branch-version : false
26
+ prevent-increment :
27
+ when-current-commit-tagged : false
47
28
track-merge-target : true
48
- source-branches : []
29
+ track-merge-message : true
30
+ regex : ^dev(elop)?(ment)?$
31
+ source-branches :
32
+ - main
33
+ is-source-branch-for : []
49
34
tracks-release-branches : true
50
35
is-release-branch : false
51
- is-mainline : false
36
+ is-main-branch : false
52
37
pre-release-weight : 0
38
+ main :
39
+ label : ' '
40
+ increment : Patch
41
+ prevent-increment :
42
+ of-merged-branch : true
43
+ track-merge-target : false
44
+ track-merge-message : true
45
+ regex : ^master$|^main$
46
+ source-branches : []
47
+ is-source-branch-for : []
48
+ tracks-release-branches : false
49
+ is-release-branch : false
50
+ is-main-branch : true
51
+ pre-release-weight : 55000
53
52
release :
54
- regex : ^release?[/-]
55
- mode : ContinuousDelivery
56
- tag : beta
57
- increment : None
58
- prevent-increment-of-merged-branch-version : true
53
+ mode : ManualDeployment
54
+ label : beta
55
+ increment : Minor
56
+ prevent-increment :
57
+ of-merged-branch : true
58
+ when-current-commit-tagged : false
59
59
track-merge-target : false
60
- source-branches : [ 'develop', 'main', 'support', 'release' ]
60
+ regex : ^releases?[/-](?<BranchName>.+)
61
+ source-branches :
62
+ - main
63
+ - support
64
+ is-source-branch-for : []
61
65
tracks-release-branches : false
62
66
is-release-branch : true
63
- is-mainline : false
67
+ is-main-branch : false
64
68
pre-release-weight : 30000
65
69
feature :
66
- regex : ^feature?[/-]
67
- mode : ContinuousDeployment
68
- tag : useBranchName
70
+ mode : ManualDeployment
71
+ label : ' {BranchName}'
69
72
increment : Inherit
70
- prevent-increment-of-merged-branch-version : false
71
- track-merge-target : false
72
- source-branches : [ 'develop', 'main', 'release', 'feature', 'support', 'hotfix' ]
73
- tracks-release-branches : false
74
- is-release-branch : false
75
- is-mainline : false
73
+ prevent-increment :
74
+ when-current-commit-tagged : false
75
+ track-merge-message : true
76
+ regex : ^features?[/-](?<BranchName>.+)
77
+ source-branches :
78
+ - develop
79
+ - main
80
+ - release
81
+ - support
82
+ - hotfix
83
+ is-source-branch-for : []
84
+ is-main-branch : false
76
85
pre-release-weight : 30000
77
86
pull-request :
78
- regex : ^(pull|pull\-requests|pr)[/-]
79
87
mode : ContinuousDelivery
80
- tag : pull-request-
88
+ label : PullRequest
81
89
increment : Inherit
82
- tag-number-pattern : ' [/-](?<number>\d+)[-/]'
83
- source-branches : [ 'develop', 'main', 'release', 'feature', 'support', 'hotfix' ]
84
- prevent-increment-of-merged-branch-version : false
85
- tracks-release-branches : false
86
- track-merge-target : true
87
- is-release-branch : false
88
- is-mainline : false
90
+ prevent-increment :
91
+ of-merged-branch : true
92
+ when-current-commit-tagged : false
93
+ label-number-pattern : ' [/-](?<number>\d+)'
94
+ track-merge-message : true
95
+ regex : ^(pull|pull\-requests|pr)[/-]
96
+ source-branches :
97
+ - develop
98
+ - main
99
+ - release
100
+ - feature
101
+ - support
102
+ - hotfix
103
+ is-source-branch-for : []
89
104
pre-release-weight : 30000
90
105
hotfix :
91
- regex : ^hotfix(es)?[/-]
92
- mode : ContinuousDelivery
93
- tag : beta
94
- increment : Patch
95
- prevent-increment-of-merged-branch-version : false
96
- track-merge-target : false
97
- source-branches : [ 'develop', 'main', 'support' ]
98
- tracks-release-branches : false
99
- is-release-branch : false
100
- is-mainline : false
106
+ mode : ManualDeployment
107
+ label : beta
108
+ increment : Inherit
109
+ prevent-increment :
110
+ when-current-commit-tagged : false
111
+ regex : ^hotfix(es)?[/-](?<BranchName>.+)
112
+ source-branches :
113
+ - main
114
+ - support
115
+ is-source-branch-for : []
116
+ is-release-branch : true
117
+ is-main-branch : false
101
118
pre-release-weight : 30000
102
119
support :
103
- regex : ^support[/-]
104
- mode : ContinuousDelivery
105
- tag : ' '
120
+ label : ' '
106
121
increment : Patch
107
- prevent-increment-of-merged-branch-version : true
122
+ prevent-increment :
123
+ of-merged-branch : true
108
124
track-merge-target : false
109
- source-branches : [ 'main' ]
125
+ regex : ^support[/-](?<BranchName>.+)
126
+ source-branches :
127
+ - main
128
+ is-source-branch-for : []
110
129
tracks-release-branches : false
111
130
is-release-branch : false
112
- is-mainline : true
113
- pre-release-weight : 55000
131
+ is-main-branch : true
132
+ pre-release-weight : 55000
133
+ unknown :
134
+ mode : ManualDeployment
135
+ label : ' {BranchName}'
136
+ increment : Inherit
137
+ prevent-increment :
138
+ when-current-commit-tagged : true
139
+ regex : (?<BranchName>.+)
140
+ source-branches :
141
+ - main
142
+ - develop
143
+ - release
144
+ - feature
145
+ - pull-request
146
+ - hotfix
147
+ - support
148
+ is-source-branch-for : []
149
+ is-main-branch : false
150
+ ignore :
151
+ sha : []
152
+ mode : ContinuousDelivery
153
+ label : ' {BranchName}'
154
+ increment : Inherit
155
+ prevent-increment :
156
+ of-merged-branch : false
157
+ when-branch-merged : false
158
+ when-current-commit-tagged : true
159
+ track-merge-target : false
160
+ track-merge-message : true
161
+ commit-message-incrementing : Enabled
162
+ regex : ' '
163
+ source-branches : []
164
+ is-source-branch-for : []
165
+ tracks-release-branches : false
166
+ is-release-branch : false
167
+ is-main-branch : false
0 commit comments