VSTS 按分支查看构建状态

VSTS View of build status by branch

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

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

但 sourceBranch 似乎不是有效参数

您需要指定分支名称(将 / 替换为 %2F)。例如(Dev-v1 分支):

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