添加 git commit-id 到 .nuspec 文件

Adding git commit-id to the .nuspec-file

尝试将 git 提交 ID 添加到 .nuspec - 现在只是从命令提示符然后从 teamcity。

有办法吗?

这是正确的方向吗"nuget pack -Properties Configuration=Release;commitId=SomethingSomething"还是我完全迷路了?

See picture for more info

TC 有一个参数 %build.vcs.number.1%,return 提交具有您的配置的第一个附加 VCS。您可以使用此值

NuSpec 文件中的一些替换标记是在打包时从程序集中提取的。 只需将替换值设置为 <commit>$mycommit$</commit>

nuget pack -Properties "mycommit=%build.vcs.number.1%;Something=Else"

可以在此处找到更多详细信息 - NuSpec documentation

如果您添加 NuGet Pack 构建步骤以及高级选项,您应该会看到一个输入字段以输入 TeamCity 中的属性