4、SonarQube搭建

        SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,还可以检查整体代码中的重复率,为开发人员提供优化依据。

        部署环境:

                Centos7或以上版本,需2G的物理内存;

                安装好Docker服务并且启动;

                安装完后需要通过9000端口访问,开启了防火墙的请配置好对应规则。

1、获取镜像

docker pull postgres

docker pull sonarqube

2、启动镜像

docker run --name db -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres

docker run --name sq --link db -e SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar -p 9000:9000 -d sonarqube

验证部署是否成功:

        curl localhost:9000

4、SonarQube搭建_第1张图片

如返回信息大致如上图则说明部署成功。

3、通过web访问


4、SonarQube搭建_第2张图片

到此SonarQube的部署就完成了,使用方面请参考其他篇章。

第一次登录应该英文版的页面,不过SonarQube跟Jenkins相似提供了海量插件,其他就包括了中文插件,点击安装即可如上图一样。

SonarQube目前可以审查所有主流的代码,并初始配置了部分规则(如下图),要正真用好这个工具还需要开发或测试人员配合,制定一些检测规则。

4、SonarQube搭建_第3张图片

你可能感兴趣的:(4、SonarQube搭建)