VSTS发布定义变量

时间:2017-07-29 00:22:48

标签: azure-devops

有没有办法通过REST API访问Visual Studio Team Services中的环境变量?我有几个环境定义了大约50多个变量,在开发阶段,团队添加了一个或多个变量,很难发现添加的变量并在其他环境中传播它。用户界面也不是很直观,它显示了一个甚至无法导出进行比较的表格。

enter image description here

2 个答案:

答案 0 :(得分:1)

如果您转到发布定义中的变量选项卡,编辑器右上角会有一个过滤器,可以让您轻松比较不同环境中的变量。

您可以通过单击左窗格中显示发布定义列表的三个点来导出整个发布定义,然后比较JSON中的变量。

enter image description here

答案 1 :(得分:1)

是的,您可以使用REST API访问您的版本环境变量:

GET https://account.vsrm.visualstudio.com/DefaultCollection/project/_apis/release/definitions/definitionID?$expand=environments&api-version=3.0-preview.1

然后,您将获得不同环境的变量,并根据需要比较变量或其值。

注意:您应该在vsrm之后添加account