【发布时间】:2016-12-09 19:04:24
【问题描述】:
现在要获取每种构建类型的最后构建列表,我必须:
- 通过此端点获取所有构建类型:
/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。
【问题讨论】:
-
我不确定是否可以在一个脚本中获取所有构建,但您当然可以为每个构建获取最后一个成功构建 ..
wget.exe http://teamcity.domain.com/httpAuth/repository/downloadAll/btx/.lastFinished/ --user=<user> --password=<password> --output-document=artifacts.7z -
@wal 澄清一下,我不想获取工件,我想从 REST API 获取构建元数据。
标签: teamcity