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