如何通过api检索以前构建版本的SonarQube度量?
如何从SonarQube的api中获得特定构建版本(如1.0.0.20)的度量(如代码覆盖率、技术债务、复杂性、nloc等) 我的目标是获取这些信息,并将其与从其他来源(如bitbucket)获取的与该版本相关的其他信息一起显示 我只能通过如何通过api检索以前构建版本的SonarQube度量?,sonarqube,sonarqube-api,Sonarqube,Sonarqube Api,如何从SonarQube的api中获得特定构建版本(如1.0.0.20)的度量(如代码覆盖率、技术债务、复杂性、nloc等) 我的目标是获取这些信息,并将其与从其他来源(如bitbucket)获取的与该版本相关的其他信息一起显示 我只能通过api/measure/componentapi链接查看当前(最新)版本(如1.0.0.45)的度量值 尽管如此,我可以通过比较选项下的UI查看各个构建的这些度量。但是如何通过RESTAPI获得它呢 SonarQube版本5.5 插件: sonar-scov
api/measure/component
api链接查看当前(最新)版本(如1.0.0.45)的度量值
尽管如此,我可以通过比较选项下的UI查看各个构建的这些度量。但是如何通过RESTAPI获得它呢
SonarQube版本5.5
插件:
- sonar-scoverage-plugin-5.1.3.jar
- sonar-scm-git-plugin-1.2.jar
- sonar-scalastyle-plugin-0.0.1-SNAPSHOT.jar
- sonar-javascript-plugin-2.11.jar
- api/events/index(在6.3中被api/project_analysis/search替换)->它将返回有版本的分析日期
- api/timemachine/index(它被api/measures/search\u history所取代 在6.3中)->您将能够从所需的版本中找到度量值
首先,SonarQube 5.5是旧的,你应该首先考虑使用最新的LTS(5.6),以便能够得到反馈。 可以通过以下方式找到项目的版本: