有没有办法将Sonarqube报告导出到Excel中 - 基于主要,次要和关键类别?
答案 0 :(得分: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。
答案 1 :(得分:4)
唯一的方法是使用api/issues/search网络服务
答案 2 :(得分:0)
请尝试以下命令以获取JSON格式的所有问题。然后你可以考虑使用jason解析器程序来解析输出。
将“XXX:XXX”替换为“sonar-project.properties.txt”文件中“sonar.projectKey”变量中定义的Sonar Key
http://localhost:9000/api/issues/search?componentKeys=XXX:XXX