azure-devops - VSTS 按分支查看构建状态

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

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

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

但是 sourceBranch 似乎不是一个有效的参数

最佳答案

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

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

关于azure-devops - VSTS 按分支查看构建状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40019473/

相关文章:

azure-devops - 使用 REST api 批准 Azure DevOps 中的 yaml 管道部署

Azure yaml管道显示参数值并有另一个实际值

azure - 如何删除Azure Pipelines中Docker任务添加的元数据标签?

powershell - 如何使用 PowerShell 取消和删除队列中等待的构建

azure - 如何通过 Azure DevOps REST API 上传 'secret file'?

visual-c++ - 使用 YAML 在本地构建 Azure DevOps 管道

reactjs - 部署成功仍会进入默认页面

azure-devops - 在 Azure devops 中跨构建管道共享变量

javascript - 从 Azure DevOps 获取已通过 JavaScript 合并到分支中的所有工作项

visual-studio - 天蓝色管道中的"AndroidManifest file does not exist"错误