SonarQube - 如何将 xml 报告导入 SonarQube 数据库?

SonarQube - How to import xml report into SonarQube database?

我有一个 XML 文件,其中包含我的分析器报告的问题列表。我想将这些问题导入 SonarQube 数据库,以便它反映在 SonarQube 仪表板上。我的 SonarQube 版本是 5.6.3。 Sonar 中有这样的 API 吗?

您必须编写自定义插件以从 XML 文件中导入问题。

为此,您将使用 API。有一个简陋的developer's guide. With questions beyond the scope of that guide you should consult the SonarQube Google Group

要回答您评论中提出的问题,您在任何情况下都不应尝试 fiddle 直接使用数据库。您必须将数据库视为一个黑盒子,尤其是因为它的结构很容易在不同平台版本之间发生变化而没有警告。

编辑

SonarQube Google群已关闭,社区移至此处:https://community.sonarsource.com/