我在 Jenkins CI 服务器上使用 maven 构建了一个项目,最近构建的 Sonar 部分开始以众所周知的方式失败
org.sonar.core.persistence.BadDatabaseVersion: Database must be upgraded. Please browse http://x.x.x.x:9000/setup
我浏览到http://xxxx:9000/setup,那里的消息是绿色的,说我的数据库是最新的。数据库看起来不错,据我从输出中可以看出,声纳服务器没有抛出任何异常,并且直到几天前,此安装一直运行良好。
我检查了正在运行的服务器和数据库之间的 id 是否相同,并确保只有一个 Sonar 实例正在与 H2 DB 通信。
我的下一步是逐步完成 Sonar 代码,我并不急于这样做。任何关于错误的指针将不胜感激。
谢谢。