我准备了一个使用Sonarqube API获取sonarqube工具详细信息的程序。 我使用了以下API:
我正在使用以下api来获取行,ncloc,语句,文件,类,函数,访问器,注释行,注释行密度,重复行,重复行密度,违规,阻止程序违规,严重违规,主要违规,轻微违规,加权违规,sqale指数:
使用其他API获取创建日期和上次更新日期:
“http://10.20.30.40:9000/sonar/api/resources/index?metrics=date&format=json”
使用以下API获取所有项目名称和详细信息:
所有这些API都适用于sonarqube版本4.3。 但是相同的API不能用于sonarqube 6.5版
有人可以帮我从Sonarqube获取所有版本的利用率数据吗?
答案 0 :(得分:1)
SonarQube 4.3(超过3年)和SonarQube 6.5之间的API不兼容,您需要使用SonarQube 6.5的新API。
了解SonarQube实例上可用网络服务的最简单方法是转到http://your_sonarqube_instance/web_api。