排队时所需的变量

时间:2015-10-19 15:56:08

标签: azure-devops

当运行我们的Release版本(最终标记和版本更改集)时,我希望在排队时提供变量。例如下面的1.0.23

Queue Build

有没有办法根据需要设置这些变量才能执行构建?

Build variables

这个新的" vNext"构建平台对Google来说非常困难。

1 个答案:

答案 0 :(得分:5)

到目前为止,我提出的最好的方法是添加一个任务作为构建第一阶段的第一步,检查所需的变量是否已设置。如果没有,则无法构建。

我使用PowerShell:

if ([string]::IsNullOrWhitespace($env:Major)) { throw "Major not set" }

这不太理想,因为构建仍然需要等待在代理,同步源和& c上安排。在验证代码运行之前,构建失败。但是,它仍然比构建所有东西更好,因为包装(步骤14/15)失败,因为版本没有设置。

我在VSTS UserVoice页面上打开feature request,询问"所需的队列变量"。