我正在尝试获得最新的成功构建。
此请求返回指定的所有成功构建buildType
(如下BUILDTYPE
所示)。
/httpAuth/app/rest/builds/?locator=buildType:BUILDTYPE,status:SUCCESS
有没有办法进一步过滤以获得相应的最新成功构建buildType
?
TeamCity 版本: Professional 9.1.3(内部版本 37176)
我正在尝试获得最新的成功构建。
此请求返回指定的所有成功构建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 中使用它会起作用,它已经用 '\' 转义了特殊单词