TeamCity - REST API - 上次成功构建

TeamCity - REST API - Last successful build

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

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

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

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

TeamCity 版本: Professional 9.1.3(内部版本 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
curl http://username:password@ipofserver:8111/app/rest/builds\?buildType\=BUILDTYPE\&count\=1 --header "Accept: application/json"

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