从构建Visual Studio Online API获取工作项

时间:2016-11-21 16:25:04

标签: api azure-devops

我正在使用Visual Studio Online API从特定版本中获取所有工作项。问题是我拥有的构建号 - 因为我自定义它们 - 在值内部有一个点,例如112321.3,所以它似乎没有在查询中重新计算。 我的查询如下: https://xxxx.visualstudio.com/DefaultCollection/xxxSoft/_apis/build/builds/20161101.2/workitems?api-version=2.0 但它会在构建退出时返回找不到的页面。 任何线索? 最诚挚的问候

1 个答案:

答案 0 :(得分:0)

https://{instance}/DefaultCollection/{project}/_apis/build/builds/{buildId}/workitems?api-version={version}

它基于buildId来获取每个构建的工作项,而不是构建号。

enter image description here

根据您的要求采取措施:

  1. 根据内部版本号获取相应的构建

    的https:// {实例} / DefaultCollection / {项目} / _apis /建造/构建API-版本= {版本} [&安培;定义= {串}] [&安培;队列= {串}] [&安培? ; buildNumber = {串}] [&安培;类型= {串}] [&安培; minFinishTime = {日期时间}] [&安培; maxFinishTime = {日期时间}] [&安培; requestedFor = {串}] [&安培; reasonFilter = {串}] [&安培; statusFilter = {串}] [&安培; tagFilters = {串}] [&安培; propertyFilters = {串}] [&安培; $顶= {INT}] [&安培; continuationToken = {串}]

  2. 例如:

    https://XXX.visualstudio.com/DefaultCollection/Scrum2015/_apis/build/builds?buildNumber=20161117.17&api-version=2.0
    
    1. 获取每个构建ID的工作项。
相关问题