现在要获取每个构建类型的最后构建列表,我必须:
/guestAuth/app/rest/buildTypes/
buildType
的最新构建元数据:/guestAuth/app/rest/buildTypes/id:BUILD_TYPE_ID/builds/?locator=lookupLimit:1
这是非常低效的,因为我必须提出与buildTypes
一样多的请求。
REST API不允许为端点的每个请求指定多个BUILD_TYPE_ID
。
有没有办法聚合这些请求?是否可以一次性获取每个buildType
的最后一个构建元数据?
我正在使用TeamCity 8.1。
答案 0 :(得分:1)
试试这个:
http://teamcity.jetbrains.com/app/rest/buildTypes?locator=affectedProject:(id:TeamCityPluginsByJetBrains)&fields=buildType(id,name,builds($locator(running:false,canceled:false,count:1),build(number,status,statusText)))
查看this JetBrains' ticket上的评论以获取更多详细信息。