尝试将git commit id添加到.nuspec - 现在只需从命令提示符然后从teamcity添加。
有没有办法做到这一点?
这是正确的方向“nuget pack -Properties Configuration = Release; commitId = SomethingSomething”还是我完全迷失了?
TC有一个参数%build.vcs.number.1%
,它返回你的配置的第一个附加VCS的提交。您可以使用此值
NuSpec文件中的一些替换标记在打包时从组件中拉出。只需将替换值设置为<commit>$mycommit$</commit>
即可
nuget pack -Properties "mycommit=%build.vcs.number.1%;Something=Else"
更多细节可以在这里找到 - NuSpec documentation
如果添加NuGet Pack构建步骤以及高级选项的方式,则应向您显示输入字段以在TeamCity中输入属性