2016-10-13 34 views
2

我想创建一个报表,这是我们的Git仓库中所有当前分支的每个分支的构建状态 - 非常像右侧的分支摘要页面,但跨越所有构建定义。我很高兴使用API​​并自己创建报告,但似乎无法找到通过API中的分支过滤信息的方法。这里的排序查询我想执行:VSTS分支机构的构建状态视图

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

但sourceBranch似乎并没有一个有效的参数

+0

您是否成功通过分支名称使用我的解决方案构建? –

+0

是的,这太棒了。谢谢 – Stu

回答

1

你需要指定BRANCHNAME(更换/到%2F) 。例如(Dev-v1分支):

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