SonarQube是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量。 通过插件形式,可以支持众多计算机语言,比如 java, C#, go,C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等。sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具来检测你的代码,帮助你发现代码的漏洞,Bug,坏味道、测试用例覆盖率、代码重复率等信息及优化建议。通过该工具对源代码的分析,方便大家重构代码,提高代码质量,写出更高效、更安全的代码。本文鉴于此,详细介绍在docker容器中搭建SonarQube软件环境的详细步骤,供大家借鉴,讨论,学习。
1、查看本地镜像,查询可用镜像和拉取镜像参照参考上几篇文章。
2、安装SonarQube
注意:SonarQube的安装使用的数据库连接实例用的是postgresql,具体参数可以参考该“docker安装postgreSQL”文章。
3、验证是否安装成功
4、客户端验证
至此SonarQube顺利安装成功,若有疑问,欢迎沟通、交流,共同探讨,学习,进步。