现在尝试仅从命令提示符然后从teamcity添加git commit id到.nuspec。
有办法吗?
这是正确的方向吗?“ nuget pack -Properties Configuration = Release; commitId = SomethingSomething”还是我完全迷失了?
答案 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中输入属性