1 前言
良好的代码习惯是一个优秀程序员应该具备的品质,但靠人的习惯与记忆来保证代码质量,始终不是一件靠谱的事。在计算机行业应该深知,只要是人为的,都会有操作风险。本文讲解如何通过Docker
搭建代码检测平台SonarQube
,并使用它来检测maven
项目的代码。
2 Docker安装SonarQube
2.1 安装
通过Docker
安装,方便快捷,不需要时直接删掉容器和镜像就好了。
# 拉取Sonar镜像
docker pull sonarqube:8.3.1-community
# 运行实例
docker run --name sonarqube -p 9000:9000 -d sonarqube:8.3.1-community
接着访问:http://localhost:9000/ 就可以了,默认管理员用户和密码为:admin/admin
。
这里选择免费的社区版Community
,另外还有Developer
、Enterprise
等收费版本,功能更强大,具体差别如下:
2.2 指定数据库
一般我们会自己启动一个数据库如