TeamCity-REST API-上次成功构建

TeamCity-REST API-上次成功构建,teamcity,teamcity-9.1,Teamcity,Teamcity 9.1,我正在尝试获得最新的成功构建 此请求返回指定的buildType(如下buildType)的所有成功生成 有没有办法进一步筛选出相应的构建类型的单个最新成功构建 TeamCity版本:Professional 9.1.3(build 37176)添加计数1应该可以: /httpAuth/app/rest/builds/?locator=buildType:BUILDTYPE,status:success,count:1 通过执行以下请求,可以获取上次成功生成的id: /httpAuth/app

我正在尝试获得最新的成功构建

此请求返回指定的
buildType
(如下
buildType
)的所有成功生成

有没有办法进一步筛选出相应的
构建类型的单个最新成功构建


TeamCity版本:Professional 9.1.3(build 37176)

添加计数1应该可以:

/httpAuth/app/rest/builds/?locator=buildType:BUILDTYPE,status:success,count:1

通过执行以下请求,可以获取上次成功生成的id:

/httpAuth/app/rest/buildTypes/BUILDTYPE/builds/status:success/id
然后可以查询生成本身:

/httpAuth/app/rest/builds/?locator=buildType:BUILDTYPE,id:BUILD_ID

在zsh中使用此选项将起作用,它已经用“\”转义了特殊单词。

请重新阅读我的问题。您所建议的返回所有成功的构建…我想要对应的
buildType
的单个最新成功构建最新的构建总是堆叠在响应的顶部,对吗?它似乎起作用了,谢谢!如何在buildtypeid上获取最新执行版本的状态,例如,最新版本仍在运行、排队或已失败。这不适用于TeamCity 2017.1.3(版本46961)。我还尝试过这样传递api版本:
httpAuth/app/rest/9.1/
,但运气不好!您发出的第一个请求似乎不受支持:
请求处理过程中出现错误(不可接受)。
我已经在我们的服务器上测试了它。如果错误仍然存在,您是否介意在中提交问题?您使用的是哪个TeamCity版本?:)我们如何在buildtypeid上获取最新执行的构建的状态,例如,最新的构建仍在运行、已排队或已失败。
/httpAuth/app/rest/builds/?locator=buildType:BUILDTYPE,id:BUILD_ID
curl http://username:password@ipofserver:8111/app/rest/builds\?buildType\=BUILDTYPE\&count\=1 --header "Accept: application/json"