4

在我们的办公室中,我们使用自定义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

然而,我们不仅能够将两者联系起来。

换句话说:

  • 对于最近的更改,以确定签入是否导致构建损坏
  • 最后一次构建被破坏确定谁进行了签入
4

1 回答 1

0

基于此处的源代码此处的文档

我相信您想要以下内容

http://teamcity.internal.com:8080/httpAuth/app/rest/changes?locator=build:(status:FAILED,project:ProjectName,lookupLimit:1)

这应该返回与最后一个 FAILED 构建相关的更改,我没有测试过,因为我不使用 TeamCity。

另请参阅以下StackOverflow 问题以获取特定构建的更改。

于 2014-03-21T06:52:51.093 回答