仅访问构建定义中的当前 BuildConfiguration

Access just the current BuildConfiguration in a Build Definition

设置如下: 我有一个 vNext 构建定义,我已将 "Multi-configuration" 设置为 true 并使用变量 "BuildConfiguration".

BuildConfiguration = QA, UAT, Live

签入代码后,我得到了三个构建,每个配置一个。

这是我正在尝试做的事情: 与具有 'NAME' 字段的发布管理器不同,我可以非常轻松地设置该字段,要在队列中显示名称,我唯一的选择是在常规下设置内部版本号格式。我想使用内部版本号添加用于给定内部版本的当前 BuildConfiguration。我尝试使用:

$(BuildConfiguration) - Build.BuildNumber => QA, UAT, LIVE - 1234
BuildConfiguration - Build.BuildNumber => BuildConfiguration - 1234

有谁知道如何访问以逗号分隔的列表变量中使用的当前项目,或者这是不可能的?

我应该指出,我正在寻找这个:

QA - 1234
UAT - 1234
LIVE - 1234

我可以重现你的场景。与Release有多个环境不同,在Build中,虽然我们选择了Multi-configuration,但它仍然是在一个构建中,所以你只能得到一个构建名称。