Skip to content

Commit 98be005

Browse files
committed
(build) add additional information to assembly and nuget packages
1 parent c2fb960 commit 98be005

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

build/pack.cake

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,10 @@ Task("Pack-Nuget")
102102
Version = parameters.Version.NugetVersion,
103103
NoPackageAnalysis = true,
104104
OutputDirectory = parameters.Paths.Directories.NugetRoot,
105+
Repository = new NuGetRepository {
106+
Branch = parameters.Version.GitVersion.BranchName,
107+
Commit = parameters.Version.GitVersion.Sha
108+
},
105109
Files = GetFiles(artifactPath + "/**/*.*")
106110
.Select(file => new NuSpecContent { Source = file.FullPath, Target = file.FullPath.Replace(artifactPath, "") })
107111
.Concat(

build/utils/parameters.cake

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,9 @@ public class BuildParameters
157157
msBuildSettings.WithProperty("AssemblyVersion", version.Version);
158158
msBuildSettings.WithProperty("PackageVersion", version.NugetVersion);
159159
msBuildSettings.WithProperty("FileVersion", version.Version);
160+
msBuildSettings.WithProperty("InformationalVersion", version.GitVersion.InformationalVersion);
161+
msBuildSettings.WithProperty("RepositoryBranch", version.GitVersion.BranchName);
162+
msBuildSettings.WithProperty("RepositoryCommit", version.GitVersion.Sha);
160163
msBuildSettings.WithProperty("NoPackageAnalysis", "true");
161164
}
162165
}

build/utils/utils.cake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ void ValidateVersion(BuildParameters parameters)
136136

137137
var outputStr = string.Concat(output);
138138

139-
Assert.Equal(parameters.Version.SemVersion, outputStr);
139+
Assert.Equal(parameters.Version.GitVersion.InformationalVersion, outputStr);
140140
}
141141

142142
void RunGitVersionOnCI(BuildParameters parameters)

0 commit comments

Comments
 (0)