use*_*894 3 sonarqube sonarqube-scan
是否可以根据主要,次要和关键类别将Sonarqube报表导出到Excel中?
小智 6
您可以使用REST API将数据查询为JSON文本,然后将该JSON导出到CSV文件。
我使用以下命令获取JSON响应:
http://xxxxx.xx.xxxx.com:9000/api/issues/search?componentRoots=test_xxx_xx&statuses=OPEN,REOPENED&pageSize=500&pageIndex=1
componentRoots您的声纳项目名称在哪里。
它给出了JSON中的所有问题,然后将其转换为CSV。
是的,您可以使用 SonarQube 提供的 REST API 进行查询。API 文档也嵌入到每个 Sonar 实例中,因为不同版本公开不同的 API。我们使用 Python 来完成类似的工作,因为响应将采用 JSON 格式,并且更容易操作。一旦您提取出您喜欢的问题,请将它们写入 .CSV 或 Excel 中。
Web 服务的链接将位于 Sonar 实例的页脚中。
PS:扩展答案以抵消短视答案。这里提供的只是抽象的,而不是包含查询详细信息的完整答案。
社区不推荐 使用 DB:- 如果您已经使用 Sonar 很长时间并且不会经常升级 SQ,您可以选择研究表结构并了解数据是如何组织的。我们也这样做了,但每次升级都会变得更加混乱(更多内部查询)。由于不涉及ES,批量处理数据可以节省查询成本
| 归档时间: |
|
| 查看次数: |
4606 次 |
| 最近记录: |