我正在尝试使用 REST API 和使用 PowerShell 的本地 TFS 2015.2 对构建进行排队。
$body @{ id = 1 }
Invoke-RestMethod -Method Post -Credential "myusername" -ContentType application/json -Uri "https://{tfsurl}/DefaultCollection/Fabrikam-Fiber-Git/_apis/build/builds?api-version=2.0" -Body (ConvertTo-Json $body)
它抛出一个错误,它需要定义需要在 JSON 中。 PowerShell 不喜欢这样,所以我错过了一个简单的语法错误吗?
$body = @{
"definition": {
"id":1
}
}
我看到了这个帖子:How to trigger a build in TFS 2015 using REST API但我认为它在 PowerShell 方面没有多大帮助。
最佳答案
这将为您提供所需的 JSON:
$body = @{ definition = @{id = 1} }
关于rest - 使用 PowerShell 在 TFS 2015 REST API 中构建队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36322160/