SonarQube - 是否有一个 API 来获取您拥有的所有项目的一部分分析?
SonarQube - Is there an API to grab a part of analysis for all projects you have?
例如,我希望能够从我拥有的所有项目的声纳实例中提取技术债务编号,并将它们显示在页面上。
Sonar 是否提供 api 我可以利用并实现此目的的方法?
SonarQube 可让您使用其 Web API 获取详尽的数据。以您的项目措施为例:
从 SonarQube 5.4 开始
使用api/measures
Web API(见documentation). Example for project postgresql中的参数:
获取组件ID:
https://nemo.sonarqube.org/api/components/show?key=postgresql
获取所需指标:
SonarQube 5.4 之前
使用 api/resources
网络 API:
http://sonarqube_url/api/resources?resource=your_resource&metrics=metric_key
列出指标键
使用api/metrics/search
(记录here), see also Metric Definitions。
例如,我希望能够从我拥有的所有项目的声纳实例中提取技术债务编号,并将它们显示在页面上。
Sonar 是否提供 api 我可以利用并实现此目的的方法?
SonarQube 可让您使用其 Web API 获取详尽的数据。以您的项目措施为例:
从 SonarQube 5.4 开始
使用api/measures
Web API(见documentation). Example for project postgresql中的参数:
获取组件ID:
https://nemo.sonarqube.org/api/components/show?key=postgresql
获取所需指标:
SonarQube 5.4 之前
使用 api/resources
网络 API:
http://sonarqube_url/api/resources?resource=your_resource&metrics=metric_key
列出指标键
使用api/metrics/search
(记录here), see also Metric Definitions。