美文网首页
010—持续集成搭建-sonar

010—持续集成搭建-sonar

作者: lemonMT | 来源:发表于2017-12-20 17:28 被阅读0次

    下载sonar源码包

    https://www.sonarqube.org/

    安装sonar

    1. 安装之前,必须先要安装mysql,然后建立数据库。

    启动的异常处理

    1. max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]
    解决办法:
    
    切换到root用户修改
    vim /etc/security/limits.conf
    
    在最后面追加下面内容
    *** hard nofile 65536
    *** soft nofile 65536
    
    ***  是启动ES的用户
    
    1. can not run elasticsearch as root
    解决方案:  不能使用root进行运行。 使用其他用户进行运行
    
    1. max virtual memory areas vm.max_count [65530] likely too low,increase to at least [26244]
      解决方案:
    sysctl -w vm.max_map_count=655360
    
    1. 数据库连接
    如果是本地,还是建议使用localhost进行连接。
    

    安装插件

    默认登录名是: admin/admin


    image.png

    maven的stteing.xml结合

    <profile>
                <id>sonar</id>
                <activation>
                    <activeByDefault>true</activeByDefault>
                </activation>
                <properties>
                    <!-- Example for MySQL-->
                    <sonar.jdbc.url>
                        jdbc:mysql://192.168.4.221:3306/sonarqube?useUnicode=true&amp;characterEncoding=utf8
                    </sonar.jdbc.url>
                    <sonar.jdbc.username>root</sonar.jdbc.username>
                    <sonar.jdbc.password>root</sonar.jdbc.password>
    
                    <!-- Optional URL to server. Default value is http://localhost:9000 -->
                    <sonar.host.url>
                        http://192.168.4.221:9090/sonarqube
                    </sonar.host.url>
                </properties>
            </profile>
    

    本机连接远程mysql

    2、mysql>GRANT   ALL   PRIVILEGES   ON   *.*   TO   'root'@'%'   WITH   GRANT   OPTION //赋予任何主机访问数据的权限
    
    3、mysql>FLUSH   PRIVILEGES //修改生效
    
    4、mysql>EXIT //退出MySQL服务器
    

    使用命令进行测试

    纯 Maven 命令:mvn clean install sonar:sonar
    MyEclipse 中执行:clean install sonar:sonar
    

    效果如下

    image.png

    相关文章

      网友评论

          本文标题:010—持续集成搭建-sonar

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