从非默认分支构建时,在TeamCity中创建实验性nuget包

时间:2015-10-22 00:53:49

标签: nuget teamcity

我在TeamCity中有许多内置于NuGet包中的构建配置。目前,我使用分支名称作为NuGet版本的一部分,从而将包标记为实验性的。因此,如果从feature1分支构建包,则该版本类似于:

1.2.3-特征1

这是将分支工作与发布分支区分开来的好方法。我现在遇到的问题是我想为发布分支使用相同的构建配置,但是NuGet版本不是实验性的。所以当包是默认构建的时候(我在HG上),那么版本就是:

1.2.3

有一个TeamCity参数指示分支是否是默认的(Branch Related Parameters),但是如果默认值为true,我不知道如何将参数设置为空,如果为false则不知道分支名称。

这可能吗?

0 个答案:

没有答案