如何通过VSTS CLI将构建变量传递给VSTS?

时间:2018-02-07 16:42:28

标签: command-line-interface azure-devops azure-pipelines azure-pipelines-build-task

我正在尝试使用 VSTS-CLI 来启动具有不同构建变量的构建。我已经能够使用此命令启动构建:

 -/Users/ksg01/lib/vsts-cli/bin/vsts build queue --definition-name PointToPoint-nLightAir-Automation --open  --source-branch develop --instance xxxxxxxxxxxxxxx --project xxxxxxxxxxxxxxxxxxx

这些是the build variables我正在尝试更新。

但是我无法找到传递构建变量的参数。我怎样才能做到这一点?或者是否有资源可以提供帮助?

2 个答案:

答案 0 :(得分:0)

就我所知,VSTS CLI无法添加参数。使用Postman的CLI工具Newman我能够向VSTS REST API发送查询并对构建进行排队。

答案 1 :(得分:0)

如果您从命令行(vsts build queue -h寻求帮助,尽管它似乎没有出现在Microsoft的任何文档中,但它描述了一个--variables属性,该属性可用于以空格分隔“名称=值”对。我已经成功地使用它将msbuild属性传递给我的构建定义(vsts build queue --definition-name mybuild --variables myvar=value)。

环境信息:vsts cli 0.1.1,Visual Studio 2017