TeamCity REST API 获取当前损坏项目的列表

标签 teamcity teamcity-8.0

使用 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/

相关文章:

teamcity - 如何仅为标签运行 TeamCity 构建?

TeamCity + Psake + SqlCmd Powershell 无限循环

nunit - 无法使用 NUnit 和 PartCover 在 TeamCity 中生成覆盖

c# - Linux/Mono 代理上的 TeamCity 中的 MSBuildTools12.0_x86_Path 未满足要求

Teamcity,将触发构建的用户传递给 powershell 脚本

teamcity - 如何从构建步骤永久更改 TeamCity 6 中的系统属性

continuous-integration - 无法让 TeamCity FxCop Build Runner 工作

continuous-integration - 通过 cppcheck 分析的结果在 TeamCity 中构建失败的任何方式

webdeploy - 无法从 TeamCity 8 错误 MSB4018 : The "IsCleanMSDeployPackageNeeded" task failed unexpectedly 进行网络部署

c# - 防止 TeamCity 将 ReSharper 代码检查建议(和提示)报告为警告?