使用 TeamCity 8.0.4(内部版本 27616)
我使用对我的 TeamCity 服务器的调用来获取损坏的构建列表:
http://teamcity.exactbid.net/guestAuth/app/rest/builds/?locator=status:failure,sinceBuild:(status:success)
如果我的项目处于失败状态,则该 API 调用将返回 count =1 和损坏项目的详细信息。
问题是如果该项目当前正在运行构建,则 API 调用返回计数 0 并且损坏列表中没有项目。
一旦项目构建完成(并再次中断),计数就会回到 1。
因此,希望我的定位器查询中有一些东西可以更改以获取损坏的构建,即使它们当前正在构建。
TC ui 似乎知道它,因为我损坏的项目的父项目都显示为红色。只是不确定如何在 API 查询中正确使用它。