如何在Team City 10

时间:2017-03-01 12:33:52

标签: teamcity

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

例如,假设我有以下带有构建配置结构的项目:

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

我希望图标显示FAILED状态,因为其中一个版本在我的项目中失败了。

我在https://confluence.jetbrains.com/display/TCD10/REST+API#RESTAPI-BuildStatusIcon阅读了文档,根据示例,我想出了这个网址:

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个项目,其中一个显示失败状态,另一个显示成功状态。 令我感到困惑的是,如果我查看两个项目的BUILD CONFIG 2的状态,它们都会显示失败状态。

所以我想我的问题是:

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

感谢。

0 个答案:

没有答案