VSTS按分支

时间:2016-10-13 11:16:01

标签: azure-devops azure-pipelines azure-devops-rest-api

我想创建一个报告,它是我的Git存储库中所有当前分支的分支的每个构建的构建状态 - 非常类似于摘要页面的右侧,但跨越所有构建定义。我很高兴使用API​​并自己创建报告,但我似乎找不到任何方法来通过API中的分支过滤信息。这是我想要执行的那种查询:

  

https://(instance).visualstudio.com/(Project)/_apis/build/builds?definitions=(definitionID)&sourceBranch=(BranchID)

但sourceBranch似乎不是有效参数

1 个答案:

答案 0 :(得分:3)

您需要指定branchName(替换/到%2F)。例如(Dev-v1分支):

https://XXX.visualstudio.com/[team project name]/_apis/build/Builds?branchName=refs%2Fheads%2FDev-v1&definitions=17