【发布时间】:2018-05-01 15:37:56
【问题描述】:
我们希望对有问题的 XAML 构建进行排队,并为此使用 TFS Rest API。
要排队构建,我们将发布到 Url,
https://{tfsinstance}/DefaultCollection/{teamproject}/_apis/build/builds?api-version=2.0
如文档https://www.visualstudio.com/en-us/docs/integrate/api/build/builds#queue-a-build中所述
请求的主体看起来像
{
"definition": { "id":7556 },
"parameters": "{\"ExistingBuildNumber\":\"ReachClient.2146.8\"}"
}
对于 XAML 构建,我们的调用会触发构建,但我们传递的参数不会传递给排队的构建。参数被传递给新样式的 TFS 构建良好。
关于如何解决这个问题的任何想法? TFS Rest API 没有提到将参数传递给 Xaml 构建的不同机制?
我们正在使用本地 TFS 服务器(TFS 2017 Update 2)。
【问题讨论】:
-
您实际使用的是哪个参数,它在 XAML 构建中是否支持?建议您在 XAML 构建定义中手动添加参数并将构建排队。看看构建是否适用于这些参数。
-
这些是可以在构建队列时设置的参数。我似乎无法使用 TFS Rest API 设置它们。
标签: tfs azure-devops tfsbuild