在 SonarQube 中恢复质量配置文件时忽略的规则

Rules ignored when restore quality profile in SonarQube

看到很多帖子都有这个问题,但是没有找到答案所以才问。我将 Sonarqube 从 4.5 升级到 5.6,它工作正常,但质量配置文件是空的。我试图用 backup/restore 选项恢复一个,但规则被忽略了: image。你能帮帮我吗?

听起来您在没有代码分析器的情况下启动了新实例。

遗憾的是,现在安装分析器不会恢复您的配置文件自定义。您提到拥有备份配置文件,因此您可以通过这种方式取回它们,但您应该知道您会 lose some rule customizations.

假设您在升级前备份了您的数据库 like the docs tell you to,您最好的办法是将您的数据库备份恢复到 pre-upgrade 状态,安装缺少的代码分析器,然后 运行 数据库升级。

我在使用 SonarQube 6.4 时也遇到了同样的问题。我试图重新加载 findbugs 规则,但未安装该插件。我首先从管理员登录 - 更新屏幕安装了 findbug 插件。在此之后,如果我们使用 Create - Reload Profiles 选项,它工作正常。