我如何访问每个声纳分析的阻塞和关键问题的数量?

How can I access to number of blocker and critical issues for each sonarqube analysis?

我在 sonar time machine 中看到可以看到每次分析的阻塞和严重问题的数量,但我没有找到这些指标的存储位置以及如何从外部一一检索它们一个 Java 程序。

您应该使用网络服务 api/timemachine/index。它记录在应用程序中,例如 https://sonarqube.com/web_api/api/timemachine/index

问题数量的指标是 violations(总数,无论严重程度如何)、blocker_violationscritical_violationsmajor_violationsminor_violationsinfo_violations.

示例:https://sonarqube.com/api/timemachine/index?resource=org.fitnesse:fitnesse&metrics=blocker_violations,critical_violations