我在Jenkins CI服务器上有一个用maven构建的项目,最近构建的Sonar部分开始失败,众所周知
org.sonar.core.persistence.BadDatabaseVersion: Database must be upgraded. Please browse http://x.x.x.x:9000/setup
我浏览了http://x.x.x.x:9000/setup,其中的消息是绿色的,并说我的数据库是最新的。数据库看起来很好,声纳服务器不会抛出任何异常,就我从输出中可以看出来而言,这个安装在几天前一直运行良好。
我检查了正在运行的服务器和数据库之间的id是否相同,并确保只有一个Sonar实例正在与H2 DB通信。
我的下一步是逐步完成Sonar代码,我并不急于做。任何有关错误的指示都将受到赞赏。
感谢。
答案 0 :(得分:1)
你的Maven插件版本可能与你的Sonar安装不一致。