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

时间:2016-10-05 08:51:28

标签: tfs tfsbuild tfs2015 azure-pipelines

以下是设置: 我有一个vNext构建定义,我已设置"多配置"为真,我正在使用变量" BuildConfiguration"。

BuildConfiguration = QA, UAT, Live

签入代码后,我会得到三个版本,每个版本对应一个版本。

以下是我要做的事情: 与具有“NAME”字段的发布管理器不同。我可以很容易地设置,我在队列中显示的唯一选项是在General下设置内部版本号格式。我想使用内部版本号添加用于给定版本的当前BuildConfiguration。我尝试使用:

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

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

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

QA - 1234
UAT - 1234
LIVE - 1234

1 个答案:

答案 0 :(得分:0)

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

enter image description here