使用 TeamCity 8.0.4(内部版本 27616)
我调用我的 TeamCity 服务器来获取损坏的构建列表:
http://teamcity.exactbid.net/guestAuth/app/rest/builds/?locator=status:failure,sinceBuild:(status:success)
如果我的项目处于失败状态,该 API 调用将返回计数 =1 以及失败项目的详细信息。
问题是如果该项目当前有一个正在运行的构建,API 调用将返回计数 0 且中断列表中没有项目。
一旦项目构建完成(并再次中断),计数就会回到 1。
因此,希望我的定位器查询中有一些我可以更改的内容,即使它们当前正在构建,我也可以更改以获取损坏的构建。
TC ui好像是知道的,因为我这个坏掉的项目的父项目都显示红色。只是不确定如何在 API 查询中正确获取它。
最佳答案
尝试添加running:any
。也许 running
默认为 false
,尽管我在 documentation 中找不到它.
关于TeamCity REST API 获取当前损坏项目的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20714608/