zoukankan      html  css  js  c++  java
  • Jenkins集成SonarQube

    sonar安装配置

    准备软件包

    安装 mysql5.6+

      创建数据库sonar,字符集编码utf8

    新建用户如heboan

      因为sonarqube不能使用root用户运行

    调整系统参数,/etc/security/limits.conf

      root soft nofile 65536
      root hard nofile 65536
      * soft nofile 65536
      * hard nofile 65536

    解压软件包到目录/opt/app/

    修改sonarqube的配置文件sonar.properties

      sonar.jdbc.username=root 数据库账号密码
      sonar.jdbc.password=123456
      ...
      sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?.......... 数据地址、端口号、库
      sonar.web.host=192.168.88.1
      sonar.web.port=9000

    启动sonarqube

      /opt/app/sonarqube/bin/linux-x86-64/sonar.sh start

    启动成功后,访问http://<ip>:9000 账号密码是admin/admin
      如果启动不成功,请查看日志进行排错

    中文显示

      在应用市场安装插件 Cinese Pack重启服务即可

    给用户生成token令牌
      使用Jenkins集成的时候需要用到

    Jenkins配置

    安装插件

    CodeSonar Plugin
    SonarQube Scanner for Jenkins

    系统管理-->系统设置

    系统管理-->全局工具配置

    项目设置

    sonar.projectKey=tp-web-boss
    sonar.projectName=tp-web-boss
    sonar.projectVersion=1.0 
    sonar.language=java 
    sonar.java.binaries=/home/heboan/.jenkins/workspace/code_java/tpadminweb/code/tp-web-boss/target/classes
    sonar.sources=/home/heboan/.jenkins/workspace/code_java/tpadminweb/code/tp-web-boss/src

  • 相关阅读:
    HTML基础 整理
    今天课堂总结
    课后习题
    JAVA的文件创建
    JAVA_输入输出流 异常处理
    12.23流水账号
    12.22 repeater 删除
    12.22 repeater 修改
    12.22 repeater 添加
    12.22 repeater 主页
  • 原文地址:https://www.cnblogs.com/sellsa/p/9325168.html
Copyright © 2011-2022 走看看