通过REST从TeamCity检索所有最近失败的构建

时间:2015-08-07 11:08:19

标签: rest teamcity

基本上,我想了解所有构建的详细信息:

  • 这是最新版本
  • 失败

我正在使用TC 8.1,并且在查看API时,您会认为它会像以下一样简单:

guestAuth/app/rest/builds?locator=status:failure

但这似乎给你一个任何版本的列表失败。因此,如果您的配置去年失败了10次,但之后没有失败,那么您将获得失败的所有10个构建实例的详细信息。

即使我能够获得每个配置的最新版本的详细信息,这将是一个很好的开始!

1 个答案:

答案 0 :(得分:1)

好的,所以可能是实验性的,未记录的,但功能性的(至少目前为止)例子:

app/rest/buildTypes?locator=paused:false&fields=buildType(id,name,projectId,builds($locator(status:failure,running:false,canceled:false,count:1),build(id,number,status,statusText)))