From 2a31f495469d739fdec8a6922c1b20c98ce68312 Mon Sep 17 00:00:00 2001 From: Gary Ewan Park Date: Mon, 21 Oct 2019 14:02:27 +0100 Subject: [PATCH] (GH-476) Include AssemblySemVer in Parameters To complete the set of all variables that are used in the updating of the AssemblyInfo.cs files. These can then be used elsewhere in the script when required. --- Cake.Recipe/Content/gitversion.cake | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Cake.Recipe/Content/gitversion.cake b/Cake.Recipe/Content/gitversion.cake index a81bfcdc..c73561f3 100644 --- a/Cake.Recipe/Content/gitversion.cake +++ b/Cake.Recipe/Content/gitversion.cake @@ -6,6 +6,7 @@ public class BuildVersion public string CakeVersion { get; private set; } public string InformationalVersion { get; private set; } public string FullSemVersion { get; private set; } + public string AssemblySemVer { get; private set; } public static BuildVersion CalculatingSemanticVersion( ICakeContext context) @@ -19,6 +20,7 @@ public class BuildVersion string semVersion = null; string milestone = null; string informationalVersion = null; + string assemblySemVer = null; string fullSemVersion = null; GitVersion assertedVersions = null; @@ -50,7 +52,9 @@ public class BuildVersion version = context.EnvironmentVariable("GitVersion_MajorMinorPatch"); semVersion = context.EnvironmentVariable("GitVersion_LegacySemVerPadded"); informationalVersion = context.EnvironmentVariable("GitVersion_InformationalVersion"); + assemblySemVer = context.EnvironmentVariable("GitVersion_AssemblySemVer"); milestone = string.Concat(version); + fullSemVersion = context.EnvironmentVariable("GitVersion_FullSemVer"); } if(!BuildParameters.IsPublicRepository && BuildParameters.IsRunningOnAppVeyor) @@ -68,6 +72,7 @@ public class BuildVersion version = assertedVersions.MajorMinorPatch; semVersion = assertedVersions.LegacySemVerPadded; informationalVersion = assertedVersions.InformationalVersion; + assemblySemVer = assertedVersions.AssemblySemVer; milestone = string.Concat(version); fullSemVersion = assertedVersions.FullSemVer; @@ -93,7 +98,8 @@ public class BuildVersion Milestone = milestone, CakeVersion = cakeVersion, InformationalVersion = informationalVersion, - FullSemVersion = fullSemVersion + FullSemVersion = fullSemVersion, + AssemblySemVer = assemblySemVer }; }