12

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

此请求返回指定的所有成功构建buildType(如下BUILDTYPE所示)。

/httpAuth/app/rest/builds/?locator=buildType:BUILDTYPE,status:SUCCESS

有没有办法进一步过滤以获得相应的最新成功构建buildType

TeamCity 版本: Professional 9.1.3(内部版本 37176)

4

3 回答 3

13

添加计数 1 应该可以工作:

/httpAuth/app/rest/builds/?locator=buildType:BUILDTYPE,status:success,count:1
于 2016-03-28T20:11:49.070 回答
5

您可以通过执行以下请求获取上次成功构建的 id:

/httpAuth/app/rest/buildTypes/BUILDTYPE/builds/status:success/id

然后您可以查询构建本身:

/httpAuth/app/rest/builds/?locator=buildType:BUILDTYPE,id:BUILD_ID
于 2016-03-28T20:28:05.017 回答
0
curl http://username:password@ipofserver:8111/app/rest/builds\?buildType\=BUILDTYPE\&count\=1 --header "Accept: application/json"

在 zsh 中使用它会起作用,它已经用 '\' 转义了特殊单词

于 2019-09-16T03:51:48.653 回答