使用Ant或Python脚本以及TeamCity Rest API,如何识别所有相关项目和配置,并检查其状态。换句话说,我有一个带有安装程序配置的项目,在执行此安装程序配置之前,我想确保成功完成任何相关其他项目中的任何配置。我只想要信息(某种层级列表),我不想运行安装程序并让快照\工件依赖项启动其他项目中的配置。
我正在考虑循环,对于此安装程序配置,检查依赖项是否已成功完成,然后检查其他项目以查看其依赖项是否已成功完成等等。任何具有适当访问权限的人都可以在Teamcity之外运行脚本,只需传递类似安装程序配置的BuildType id的内容。