我正在尝试使用下面的 Rest API 使用定义 id 获取管道运行详细信息
这为我提供了来自特定定义 ID 的所有详细信息,尽管我在 master 上几乎没有本地分支用于测试目的。现在,当我运行这个 API 时,它给了我所有的运行细节,包括本地分支和主分支。
我只想从主分支运行详细信息,我尝试使用这样的过滤器
&branchName=master 或 ref=master 但它不起作用。
任何帮助或建议都会非常有帮助。
提前致谢。
答案 0 :(得分:2)
您需要指定 branchName(将 / 替换为 %2F)。例如(测试):
GET https://dev.azure.com/{Org name}/{Project name}/_apis/build/Builds?branchName=refs%2Fheads%2F{branch name}&definitions={Build definition ID}
示例:
GET https://dev.azure.com/{Org name}/{Project name}/_apis/build/Builds?branchName=refs%2Fheads%2Ftest&definitions=14
结果: