将git commit-id添加到.nuspec文件中

问题描述 投票:0回答:1

尝试将git commit id添加到.nuspec - 现在只需从命令提示符然后从teamcity添加。

有没有办法做到这一点?

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

See picture for more info

nuget teamcity command-prompt git-commit nuspec
1个回答
0
投票

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中输入属性

© www.soinside.com 2019 - 2024. All rights reserved.