TeamCity - REST API - 上次成功构建

时间:2016-03-28 20:08:04

标签: teamcity teamcity-9.1

我试图获得最新成功构建。

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

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

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

TeamCity版本:专业版9.1.3(版本37176)

3 个答案:

答案 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中使用此功能将有效,它已经使用'\'来转义特殊词