sha*_*tha 3 sonarqube sonarqube-web
如果我可以获得以下方案的帮助,请说明.我的问题是确定如何在SonarQube 4.5.7上提取/导出所有java规则.我尝试了以下两个API调用,但是我得到了"你正在寻找的页面不存在".
我的sonarqube版本显示了781个java规则,我的目标是将它们提取到excel或csv文件中
[1] curl -X GET -v -u admin:admin http:// localhost:9000/api/rules?language = java
[2] curl -X GET -v -u admin:admin http:// localhost:9000/api/rules/search?languages = java >> java.json
第二个选项似乎生成一个输出,但并非所有781规则都被提取了谢谢,shavantha
URL api/rules/search?languages=java是获取所有Java规则的正确方法.响应是分页的,因此默认情况下只返回10条规则:
{
"total": 781,
"p": 1,
"ps": 10,
"rules": [ <here are 10 rules ]
}
使用分页参数p(页面索引)来遍历所有结果.请注意,可以使用参数更改页面大小ps(默认值为10).
以管理员身份登录
然后转到质量配置文件部分
单击要复制的语言规则集
单击侧面的设置按钮
然后选择副本并为副本命名
然后在下一页中单击“设置”按钮,然后单击“备份”
您的文件将以 XML 格式导出到本地
适用于互联网声纳和本地声纳
| 归档时间: |
|
| 查看次数: |
7626 次 |
| 最近记录: |