排队时所需的变量

Dav*_*New 7 azure-devops

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

队列构建

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

构建变量

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

chw*_*arr 5

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

我使用PowerShell:

if ([string]::IsNullOrWhitespace($env:Major)) { throw "Major not set" }
Run Code Online (Sandbox Code Playgroud)

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

我在VSTS UserVoice页面上打开了一个功能请求,询问"所需的队列变量".