Skip to content

Commit 0120176

Browse files
committed
build: Added versioning rules
1 parent d7aeca6 commit 0120176

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

gitversion.yml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
assembly-versioning-scheme: MajorMinorPatch
2+
mode: Mainline
3+
4+
branches:
5+
master:
6+
mode: ContinuousDeployment
7+
regex: master
8+
tag: dev
9+
increment: Minor
10+
11+
pull-request:
12+
regex: ^(pull|pull\-requests|pr)[/-]
13+
mode: ContinuousDeployment
14+
tag: PullRequest
15+
increment: Inherit
16+
17+
stable:
18+
regex: release/stable/.*
19+
tag: ''
20+
increment: Patch
21+
source-branches: ['master']
22+
is-mainline: true
23+
24+
beta:
25+
mode: ContinuousDeployment
26+
regex: release/beta/.*
27+
tag: 'beta'
28+
increment: inherit
29+
source-branches: ['master']
30+
31+
dev:
32+
mode: ContinuousDeployment
33+
regex: dev/.*?/(.*?)
34+
tag: dev.{BranchName}
35+
source-branches: ['master', 'release', 'projects', 'feature']
36+
increment: inherit
37+
38+
projects:
39+
tag: proj-{BranchName}
40+
regex: projects/(.*?)
41+
source-branches: ['master']
42+
increment: inherit
43+
44+
feature:
45+
tag: feature.{BranchName}
46+
regex: feature/(.*?)
47+
source-branches: ['master']
48+
increment: inherit
49+
50+
ignore:
51+
sha: []

0 commit comments

Comments
 (0)