Teamcity 如何在Team City 10中获取整个项目的状态图标

Teamcity 如何在Team City 10中获取整个项目的状态图标,teamcity,Teamcity,正如标题所说,我试图在TC10中获取整个项目(不仅仅是构建或构建配置)的状态图标 例如,假设我有以下具有build-config结构的项目: PROJECT - BUILD CONFIG 1 + BRANCH A (default) OK + BRANCH B OK + BRANCH C OK - BUILD CONFIG 2 + BRANCH A OK + BRANCH B

正如标题所说,我试图在TC10中获取整个项目(不仅仅是构建或构建配置)的状态图标

例如,假设我有以下具有build-config结构的项目:

PROJECT
 - BUILD CONFIG 1
    + BRANCH A (default) OK 
    + BRANCH B           OK
    + BRANCH C           OK
 - BUILD CONFIG 2
    + BRANCH A           OK 
    + BRANCH B           FAILED
    + BRANCH C           OK
我希望图标显示失败状态,因为我的项目中有一个构建失败

我在上阅读了文档,根据示例,我提出了以下URL:

https://server/app/rest/builds/aggregated/strob:
    (
     branch:(
             buildType:project(PROJECT_ID),
             policy:active_history_and_active_vcs_branches
            ),
     locator:(
             buildType:project:(PROJECT_ID)
             )
    )/statusIcon.svg
我在两个与上述结构和状态相同的项目上对此进行了“测试”,其中一个显示失败状态,另一个显示成功状态。 真正让我困惑的是,如果我查看两个项目的构建配置2的状态,它们都显示失败状态

所以我想我的问题是:

  • 对于特定项目中活动分支上的所有构建,我应该使用哪个URL来获取唯一的状态图标

谢谢。

我尝试了你提供的URL,它似乎做得很好,实际上。。。