基于documentation,我可以使用以下请求获取特定的变量组
GET .../_apis/distributedtask/variablegroups?groupName={groupName}
这将返回特定变量组的所有变量。
我想获取特定变量的详细信息,因此不必全部下载。 例如
GET .../_apis/distributedtask/variablegroups?groupName={groupName}&VariableName={MyName}
我已经搜索了,但是没有找到任何东西。
答案 0 :(得分:0)
我认为不可能只获得一个变量,所有想法都是一个组,而Rest API目前允许您获得该组。
但是,如果您使用PowerShell,则可以在执行其余操作时轻松过滤结果:
$url = "https://dev.azure.com/{organization}/{project}/_apis/distributedtask/variablegroups?groupName={name}&api-version=5.0"
$varName = "MyName"
$varValue = (Invoke-RestMethod -Uri $url -Method Get -ContentType application/json).value.variables.$varName