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

时间:2019-03-19 08:26:18

标签: nuget teamcity command-prompt git-commit nuspec

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

有办法吗?

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

See picture for more info

1 个答案:

答案 0 :(得分: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中输入属性