Skip to content

Commit 5f990e4

Browse files
committed
Re-add tag and suffix check
1 parent 840c73f commit 5f990e4

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

build.cake

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,21 @@ var configuration =
44
HasArgument("Configuration") ? Argument<string>("Configuration") :
55
EnvironmentVariable("Configuration") != null ? EnvironmentVariable("Configuration") : "Release";
66

7+
var preReleaseSuffix =
8+
HasArgument("PreReleaseSuffix") ? Argument<string>("PreReleaseSuffix") :
9+
(AppVeyor.IsRunningOnAppVeyor && AppVeyor.Environment.Repository.Tag.IsTag) ? null :
10+
EnvironmentVariable("PreReleaseSuffix") != null ? EnvironmentVariable("PreReleaseSuffix") :
11+
"beta";
12+
713
var buildNumber =
814
HasArgument("BuildNumber") ? Argument<int>("BuildNumber") :
915
AppVeyor.IsRunningOnAppVeyor ? AppVeyor.Environment.Build.Number :
1016
TravisCI.IsRunningOnTravisCI ? TravisCI.Environment.Build.BuildNumber :
11-
EnvironmentVariable("BuildNumber") != null ? int.Parse(EnvironmentVariable("BuildNumber")) : 0;
17+
EnvironmentVariable("BuildNumber") != null ? int.Parse(EnvironmentVariable("BuildNumber")) :
18+
0;
19+
20+
var versionSuffix = string.IsNullOrEmpty(preReleaseSuffix) ? null : preReleaseSuffix + "-" + buildNumber.ToString("D4");
1221

13-
var versionSuffix = "b" + buildNumber.ToString("D5");
1422
var artifactsDir = Directory("./artifacts");
1523

1624
Task("Clean")

0 commit comments

Comments
 (0)