我试图通过TFS REST API v2.0运行请求,因为我希望能够在触发它之前修改特定BuildDefinition的'ProcessParameters'。这样我就可以将参数传递给特定的BuildDefinition的部署脚本。获取构建定义响应正文缺失属性
通过TFS SDK完成这项工作很好,但我不得不重构使用REST API,因为它必须在没有Visual Studio和TFS团队资源管理器的生产计算机上运行。
documentation说我应该能够在我的查询中指定一个propertyFilter,但我无法让它返回更多信息。与我以前通过SDK进行工作相比,我所得到的是非常轻松的。
这里是我的要求:HTTPS:// {}实例/ DefaultCollection /(项目)/ _apis /编译/定义/ {ID} API版本= 2.0 & propertyFilters = processParameters
的反应是完全不管是否设置了“& propertyFilters = processParameters”部分。它应该能够处理以逗号分隔的属性名称列表,但看起来它只是被忽略。
我发现了一个错误,或者说我们应该说API文档和实际API之间存在差异吗? 'propertyFilters'查询参数是否实际执行?我不能得到它的工作...
任何帮助,高度赞赏!