Skip to content

Commit 8f2673d

Browse files
authored
Update GitVersion.Tool to v6 (#717)
* Update GitVersion.Tool to v6 * Update configuration * Fix calculating version information +semver:patch
1 parent e6a99ae commit 8f2673d

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

GitVersion.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
assembly-versioning-scheme: MajorMinor
2-
mode: ContinuousDeployment
2+
mode: ContinuousDelivery

build.cake

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#addin "nuget:?package=Cake.FileHelpers&version=7.0.0"
22
#tool "dotnet:?package=GitReleaseManager.Tool&version=0.18.0"
3-
#tool "dotnet:?package=GitVersion.Tool&version=5.12.0"
3+
#tool "dotnet:?package=GitVersion.Tool&version=6.0.4"
44

55
#load "./build/parameters.cake"
66

@@ -108,21 +108,21 @@ Task("Copy-Files")
108108
PublishProjects(
109109
SrcProjects, "net461",
110110
parameters.Paths.Directories.ArtifactsBinFullFx.FullPath,
111-
parameters.Version.DotNetAsterix,
111+
parameters.Version.VersionSuffix,
112112
parameters.Configuration,
113113
msBuildSettings
114114
);
115115
PublishProjects(
116116
SrcProjects, "netstandard2.0",
117117
parameters.Paths.Directories.ArtifactsBinNetStandard20.FullPath,
118-
parameters.Version.DotNetAsterix,
118+
parameters.Version.VersionSuffix,
119119
parameters.Configuration,
120120
msBuildSettings
121121
);
122122
PublishProjects(
123123
SrcProjects, "netcoreapp2.0",
124124
parameters.Paths.Directories.ArtifactsBinNetCoreApp2.FullPath,
125-
parameters.Version.DotNetAsterix,
125+
parameters.Version.VersionSuffix,
126126
parameters.Configuration,
127127
msBuildSettings
128128
);

build/version.cake

+7-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ public class BuildVersion
22
{
33
public string Version { get; private set; }
44
public string SemVersion { get; private set; }
5-
public string DotNetAsterix { get; private set; }
5+
public string VersionSuffix { get; private set; }
66
public string Milestone { get; private set; }
77
public string AppVersion { get; private set; }
88
public string AssemblyVersion { get; private set; }
@@ -20,6 +20,7 @@ public class BuildVersion
2020
string assemblyVersion = null;
2121
string informationalVersion = null;
2222
string milestone = null;
23+
string preReleaseTag = null;
2324

2425
context.Information("Calculating Semantic Version");
2526
if (!parameters.IsLocalBuild || parameters.IsPublishBuild || parameters.IsReleaseBuild)
@@ -30,7 +31,8 @@ public class BuildVersion
3031
});
3132

3233
version = context.EnvironmentVariable("GitVersion_MajorMinorPatch");
33-
semVersion = context.EnvironmentVariable("GitVersion_LegacySemVerPadded");
34+
semVersion = context.EnvironmentVariable("GitVersion_SemVer");
35+
preReleaseTag = context.EnvironmentVariable("GitVersion_PreReleaseTag");
3436
assemblyVersion = context.EnvironmentVariable("GitVersion_AssemblySemVer");
3537
informationalVersion = context.EnvironmentVariable("GitVersion_InformationalVersion");
3638
milestone = string.Concat("v", version);
@@ -42,7 +44,8 @@ public class BuildVersion
4244
});
4345

4446
version = assertedVersions.MajorMinorPatch;
45-
semVersion = assertedVersions.LegacySemVerPadded;
47+
semVersion = assertedVersions.SemVer;
48+
preReleaseTag = assertedVersions.PreReleaseTag;
4649
assemblyVersion = assertedVersions.AssemblySemVer;
4750
informationalVersion = assertedVersions.InformationalVersion;
4851
milestone = string.Concat("v", version);
@@ -55,7 +58,7 @@ public class BuildVersion
5558
{
5659
Version = version,
5760
SemVersion = semVersion,
58-
DotNetAsterix = semVersion.Substring(version.Length).TrimStart('-'),
61+
VersionSuffix = preReleaseTag,
5962
Milestone = milestone,
6063
AppVersion = appVersion,
6164
AssemblyVersion = assemblyVersion,

0 commit comments

Comments
 (0)