将Sonarqube 6.5升级到7.1,并从旧服务器和数据库迁移



我有一个在旧服务器上运行的Sonarqube 6.5(带有MySQL(的实例。我想升级这个实例,同时使用 PostgreSQL 移动到新服务器。

根据升级文档,我必须先升级到 6.7.3 (LTS( 版本,然后才能升级到 7.1(目前最新(。我面临的挑战是数据迁移。

我已经使用 docker 在本地机器上设置了一个 sonarqube 6.5 实例。我的计划是升级本地实例中的版本,然后迁移到新服务器。我也在这里使用MySQL。因此,设置几乎与生产相同。我从生产服务器获取了一个 mysqldump,并通过运行mysql -u sonar -p < dump.sql将数据导入我的本地 MySql 实例中。

在本地环境中重新启动 sonarqube 后,我看不到我的任何项目及其数据。数据库似乎有新数据,因为导入 mysqldump 后默认管理员密码发生了变化。还注意到,如果我以管理员身份登录,然后浏览到"管理 -> 项目 ->管理",我会看到那里列出的所有项目。我也可以浏览代码,但即使仪表板显示错误数量、覆盖范围等,仍然看不到任何问题。

我尝试将 sonarqube 数据目录从生产服务器复制到我的本地实例,然后重新启动 sonarqube,但这似乎没有任何区别。

请指教。多谢。

对于项目/问题数据的原始问题,只需删除$SONARQUBE_HOME/data/es5目录即可。Sonarqube将再生这一点。从这个线程中找到答案。

新升级的声纳未显示项目或用户

相关内容

最新更新