我们目前正在运行版本 5.1.2 的生产服务器,我们计划对其进行升级。
测试表明升级到 5.3 可以按预期工作。
但是,从 5.1.2 -> 5.4 或 5.1.2 -> 5.3 -> 5.4 升级会导致 5.1.2 实例中的所有质量配置文件变空 - 根本没有分配任何规则。
更糟糕的是,备份规则并尝试恢复它们会失败。
还有其他人经历过这种情况吗?有解决办法吗?
提前致谢。
最佳答案
管理 View (系统升级)中的更新说明与此处的说明不同:Upgrading
我会按如下方式更改第一条指令(在草书文本中更改/添加行),并且我会尝试保留 Upgrading指令同步。
- 复制已安装插件的列表并停止旧的 SonarQube 服务器。
- 下载新的 SonarQube 版本并在空数据库(例如捆绑的 H2 DB)上启动它。
- (从更新中心)安装您想要的插件。
- 安装您的自定义插件(如果有)。
- 更新conf/sonar.properties 文件以使用旧实例中的相关配置,包括生产数据库的连接信息。
- 停止您的新 SonarQube 服务器。
- 从新的 SonarQube 服务器中删除以下文件夹:
data, temp
- 启动新的 SonarQube 实例:大功告成!
关于sonarqube - SonarQube 升级到 5.4 后,所有质量配置文件都没有规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36063174/