sonarQube安装的指导文章说起来有很多,其他步骤本文不再赘述,可以参考其他文章。
在这里讲一下对JDK版本的事情。
SonarQube Server对系统的JDK、和研发写代码所使用的JDK版本有要求,要求大版本统一,比如大家基本上都在用JDK8,就不要部署JDK11或者JDK17版本的SonarQube Server,这一点对于用Docker部署的Server来说尤其要注意。在自己虚拟机上实验的时候多次没有部署成功,遇到了各种错误,基本就是这个原因。
具体Server与JDK版本的对应关系,截图看一下
在 prerequisites-and-overview 这里,说了JDK版本与Server版本、还有数据库版本的对应关系。8.9是最后一个支持JDK8的版本。9.6开始,支持的JDK版本最低是JDK11。
SonarQube与GitLab集成_sonar 集成gitlab_椰汁菠萝的博客-CSDN博客
使用docker 搭建 SonarQube 代码质量管理平台_惜鸟的博客-CSDN博客