【发布时间】:2018-07-18 09:39:05
【问题描述】:
我正在尝试使用 VSTS Build (2.0) API 来检索给定构建的关联工作项和更改。 此构建有 100 个与之关联的工作项。 当我使用 get build details/work items REST 方法时,它只会检索 50 个项目。我尝试了以下方法: https://my-account.visualstudio.com/DefaultCollection/MyProject/_apis/build/builds/7/workitems?api-version=2.0 // 没有指定最大工作项数 -> 返回 50 https://my-account.visualstudio.com/DefaultCollection/MyProject/_apis/build/builds/7/workitems?api-version=2.0&$top=100 // 指定最多 100 个项目 -> 它返回 50 https://my-account.visualstudio.com/DefaultCollection/MyProject/_apis/build/builds/7/workitems?api-version=2.0&$top=0 // 指定 0 的顶部,希望这意味着所有 -> 它返回无 https://my-account.visualstudio.com/DefaultCollection/MyProject/_apis/build/builds/7/workitems?api-version=2.0&$top=-1 // 指定 -1 的顶部,希望这意味着所有 -> 它返回无 https://my-account.visualstudio.com/DefaultCollection/MyProject/_apis/build/builds/7/workitems?api-version=2.0&$top=50&$skip=50 // 希望得到接下来的 50 个项目 (51..100) -> 它返回相同的前 50 个
知道如何获得相关工作项的完整列表吗?以及相关的变化?
【问题讨论】:
标签: tfs azure-devops tfsbuild azure-pipelines