`

jenkins+SonarQube 安装部署

阅读更多

1.jenkins 安装

  注意:1)  jenkins 下载war包 放tomcat启动;

          2)  jenkins 初始插件必须全部安装成功;

          3)自动化部署 插件:Deploy to container Plugin

2.SonarQube 安装

   注意:1)SonarQube用LTS 版本 更稳定12周更新一次;

           2)SonarQube需要数据库5.6以上版本

           3)SonarQube 汉化包需要选择与SonarQube 想匹配的版本;

           4)sonar客户端SonarQube Scanner   下载地址:

https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner

             配置文件加mysql地址:

             

sonar.jdbc.url=jdbc:mysql://192.168.8.219:3306/sonarqube?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.jdbc.username=root
sonar.jdbc.password=root
#----- Default SonarQube server
sonar.host.url=http://localhost:9000

#----- Default source code encoding
sonar.sourceEncoding=UTF-8

 

    SonarQube Scanner需要加入环境变量:

     

SONAR_RUNNER_HOME=/usr/local/sonar-scanner-3
export PATH=$SONAR_RUNNER_HOME/bin:$PATH

 

3.jenkins+SonarQube 集成:

   1)jenkins 需要下载插件SonarQube Scanner for Jenkins 才能出现 配置 jenkins 去调 linux本地的sonar客户端配置

  jenkins->系统管理->Global Tool Configuration->SonarQube Scanner配置

  

 

      

2)jenkins需要配置 一个SonarQube servers实例,也就是 sonar web端在哪;

  jenkins->系统管理->系统设置->SonarQube servers设置:这里边最主要的 一个sonar token配置Server authentication token ,这个token是需要 去sonar的web端去生成的;

  

 

 

   管理员账号 登陆 sonar web端

   sonar-配置->权限标签下的 用户->找到管理员用户 Administrator 

 

3)配置sonarqube,关闭经用SCM传感器配置为是,这一步操作完毕,jenkins才能真正使用sonarqube Server服务器,否则,否则质量分析时会出错




 
 

 

 

  • 大小: 37.4 KB
  • 大小: 38.2 KB
  • 大小: 33.3 KB
  • 大小: 22.6 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics