1
我有一个简单的构建定义,没有构建步骤,只有一个自定义过程变量。 TFS2017.2使用REST API构建定义更新 - 自定义过程变量
试图使用PowerShell更新通过REST API变量:
$definition = Invoke-RestMethod -Method Get -Uri $url -UseDefaultCredentials
$definition.variables.aaa = "xxx"
$j = ConvertTo-Json -Depth 3 $definition
Invoke-RestMethod -Method Put -Uri $url -Body $j -ContentType "application/json" -UseDefaultCredentials
将导致从生成定义在去除可变的。