在我们的办公室中,我们使用自定义Geckoboard来显示有关我们 TeamCity 8 构建服务器的当前构建状态的信息。
我们使用以下REST查询显示最近签到/更改:http://teamcity.internal.com:8080/httpAuth/app/rest/changes?project:ProjectName&locator=count:10
我们还使用此REST查询计算上次构建被破坏:http://teamcity.internal.com:8080/httpAuth/app/rest/builds?locator=project:ProjectName
然而,我们不能做的就是将两者联系起来。
换句话说:
答案 0 :(得分:0)
我相信你想要的东西如下
http://teamcity.internal.com:8080/httpAuth/app/rest/changes?locator=build:(status:FAILED,project:ProjectName,lookupLimit:1)
这应该返回与上一次FAILED构建相关的更改,我没有测试过,因为我没有使用TeamCity。
另请参阅以下StackOverflow question以获取特定版本的更改。