【问题标题】:SonarQube Web-API - api/resources not returning all projectsSonarQube Web-API - api/resources 不返回所有项目
【发布时间】:2017-11-07 21:05:51
【问题描述】:

我使用以下 url 为我们在 SonarQube 中的每个项目提取一些指标:

/api/resources?metrics=lines,ncloc,reliability_rating, ...

但是,它缺少(至少)其中一个项目的数据。但如果我使用以下内容:

/api/resources?resource=69644

它将为项目提取数据。什么会导致项目没有出现在第一个用例中?

我们目前正在使用 SonarQube 5.6。

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    我要回答我自己的问题...

    事实证明,这个特定端点的硬编码限制为 500 个组件。这是一个已知问题,不会修复,并且该端点已被弃用。

    为了获得相同的功能,我已切换到使用 api/projects/index 获取项目列表,然后对我有兴趣获取指标的每个项目使用 api/measures/component

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-12
      • 2018-09-08
      • 2018-09-10
      • 2016-10-26
      • 2017-12-09
      • 1970-01-01
      • 2021-12-12
      • 2014-11-21
      相关资源
      最近更新 更多