TeamCity:如何使用RESTAPI获取每种构建类型的上一次构建元数据
现在要获得每种生成类型的上一次生成的列表,我必须:TeamCity:如何使用RESTAPI获取每种构建类型的上一次构建元数据,teamcity,Teamcity,现在要获得每种生成类型的上一次生成的列表,我必须: 通过此端点获取所有生成类型:/guestAuth/app/rest/buildTypes/ 获取每个构建类型的上次构建元数据:/guestAuth/app/rest/buildTypes/id:build\u TYPE\u id/builds/?locator=lookupLimit:1 这是非常低效的,因为我必须发出与构建类型一样多的请求 RESTAPI不允许对端点的每个请求指定多个BUILD\u TYPE\u ID 有没有办法聚合这些请
- 通过此端点获取所有生成类型:
/guestAuth/app/rest/buildTypes/
- 获取每个构建类型的上次构建元数据:
/guestAuth/app/rest/buildTypes/id:build\u TYPE\u id/builds/?locator=lookupLimit:1
构建类型一样多的请求
RESTAPI不允许对端点的每个请求指定多个BUILD\u TYPE\u ID
有没有办法聚合这些请求?是否可以一次获得每个buildType
的最后生成元数据
我正在使用TeamCity 8.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)))
查看上的评论以了解更多详细信息。我不确定是否要在一个脚本中获得所有版本,但您肯定可以获得每个版本的最后一个成功版本<代码>wget.exehttp://teamcity.domain.com/httpAuth/repository/downloadAll/btx/.lastFinished/ --user=--password=--output document=artifacts.7z
@wal澄清一下,我不想获取工件,我想从RESTAPI获取构建元数据。