4、SonarQube搭建

作者: 天夭夭 | 来源:发表于2018-02-01 16:01 被阅读5次

            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

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

    3、通过web访问

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

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

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

    相关文章

      网友评论

        本文标题:4、SonarQube搭建

        本文链接:https://www.haomeiwen.com/subject/wludzxtx.html