【发布时间】:2013-06-13 18:06:33
【问题描述】:
这是我的 nuspec 文件,用于获取从 teamcity 生成的包。版本实际上是由 teamcity 变量设置的。
<?xml version="1.0"?>
<package >
<metadata>
<id>Company.Name</id>
<version>$version$</version>
<title>Title</title>
<authors>My Name</authors>
<owners>We are the owners</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Support</description>
<releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
<copyright>Copyright 2013</copyright>
<tags>Core</tags>
<dependencies>
<dependency id="Core.Assembly" version="[1.0.$teamcity.build.id$]" />
</dependencies>
</metadata>
</package>
如何将版本替换为当前的 teamcity 构建 ID 号?尝试了$teamcity.build.id$ 和%teamcity.build.id%
这不起作用。我也试过$version$。版本在包的版本标记中被正确替换,但不是在依赖项中。
我想使用与当前构建中相同版本的软件包,因此它们具有相同的构建号。
【问题讨论】:
标签: nuget-package teamcity-7.0