@@ -21,37 +21,34 @@ public class BuildVersion
2121 string informationalVersion = null ;
2222 string milestone = null ;
2323
24- if ( context . IsRunningOnWindows ( ) )
24+ context . Information ( "Calculating Semantic Version" ) ;
25+ if ( ! parameters . IsLocalBuild || parameters . IsPublishBuild || parameters . IsReleaseBuild )
2526 {
26- context . Information ( "Calculating Semantic Version" ) ;
27- if ( ! parameters . IsLocalBuild || parameters . IsPublishBuild || parameters . IsReleaseBuild )
28- {
29- context . GitVersion ( new GitVersionSettings {
30- UpdateAssemblyInfo = false ,
31- OutputType = GitVersionOutput . BuildServer
32- } ) ;
33-
34- version = context . EnvironmentVariable ( "GitVersion_MajorMinorPatch" ) ;
35- semVersion = context . EnvironmentVariable ( "GitVersion_LegacySemVerPadded" ) ;
36- assemblyVersion = context . EnvironmentVariable ( "GitVersion_AssemblySemVer" ) ;
37- informationalVersion = context . EnvironmentVariable ( "GitVersion_InformationalVersion" ) ;
38- milestone = string . Concat ( "v" , version ) ;
39- }
40-
41- GitVersion assertedVersions = context . GitVersion ( new GitVersionSettings
42- {
43- OutputType = GitVersionOutput . Json ,
27+ context . GitVersion ( new GitVersionSettings {
28+ UpdateAssemblyInfo = false ,
29+ OutputType = GitVersionOutput . BuildServer
4430 } ) ;
4531
46- version = assertedVersions . MajorMinorPatch ;
47- semVersion = assertedVersions . LegacySemVerPadded ;
48- assemblyVersion = assertedVersions . AssemblySemVer ;
49- informationalVersion = assertedVersions . InformationalVersion ;
32+ version = context . EnvironmentVariable ( "GitVersion_MajorMinorPatch" ) ;
33+ semVersion = context . EnvironmentVariable ( "GitVersion_LegacySemVerPadded" ) ;
34+ assemblyVersion = context . EnvironmentVariable ( "GitVersion_AssemblySemVer" ) ;
35+ informationalVersion = context . EnvironmentVariable ( "GitVersion_InformationalVersion" ) ;
5036 milestone = string . Concat ( "v" , version ) ;
51-
52- context . Information ( "Calculated Semantic Version: {0}" , semVersion ) ;
5337 }
5438
39+ GitVersion assertedVersions = context . GitVersion ( new GitVersionSettings
40+ {
41+ OutputType = GitVersionOutput . Json ,
42+ } ) ;
43+
44+ version = assertedVersions . MajorMinorPatch ;
45+ semVersion = assertedVersions . LegacySemVerPadded ;
46+ assemblyVersion = assertedVersions . AssemblySemVer ;
47+ informationalVersion = assertedVersions . InformationalVersion ;
48+ milestone = string . Concat ( "v" , version ) ;
49+
50+ context . Information ( "Calculated Semantic Version: {0}" , semVersion ) ;
51+
5552 var appVersion = typeof ( ICakeContext ) . Assembly . GetName ( ) . Version . ToString ( ) ;
5653
5754 return new BuildVersion
0 commit comments