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

从非默认分支构建时在TeamCity中创建实验性nuget包,nuget,teamcity,Nuget,Teamcity,我在TeamCity中有许多内置于NuGet包中的构建配置。目前,我正在使用分支名称作为NuGet版本的一部分,因此将包标记为实验性的。因此,如果一个包是从feature1分支构建的,那么该版本看起来像: 1.2.3-1特点 这是将分支工作与发布分支分开的好方法。我现在遇到的问题是,我希望对发行版分支使用相同的构建配置,但使NuGet版本不是实验性的。因此,如果包是从默认值构建的(我在HG上),那么版本就是: 1.2.3 有一个TeamCity参数指示分支是否为default(),但如果默认值为

我在TeamCity中有许多内置于NuGet包中的构建配置。目前,我正在使用分支名称作为NuGet版本的一部分,因此将包标记为实验性的。因此,如果一个包是从feature1分支构建的,那么该版本看起来像:

1.2.3-1特点

这是将分支工作与发布分支分开的好方法。我现在遇到的问题是,我希望对发行版分支使用相同的构建配置,但使NuGet版本不是实验性的。因此,如果包是从默认值构建的(我在HG上),那么版本就是:

1.2.3

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

这可能吗