我试图获得最新成功构建。
此请求会返回指定buildType
的所有成功构建(下面为BUILDTYPE
)。
/httpAuth/app/rest/builds/?locator=buildType:BUILDTYPE,status:SUCCESS
有没有办法进一步过滤以获得相应buildType
的最新成功构建?
TeamCity版本:专业版9.1.3(版本37176)
答案 0 :(得分:8)
添加1的计数应该有效:
/httpAuth/app/rest/builds/?locator=buildType:BUILDTYPE,status:success,count:1
答案 1 :(得分:5)
您可以通过执行以下请求获取上次成功构建的ID:
/httpAuth/app/rest/buildTypes/BUILDTYPE/builds/status:success/id
然后你可以查询构建本身:
/httpAuth/app/rest/builds/?locator=buildType:BUILDTYPE,id:BUILD_ID
答案 2 :(得分:0)
curl http://username:password@ipofserver:8111/app/rest/builds\?buildType\=BUILDTYPE\&count\=1 --header "Accept: application/json"
在zsh中使用此功能将有效,它已经使用'\'来转义特殊词