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 admin ->后边有个tokens列->点击里边去生成token; 生成后 把这个token 填到jenkins 的 sonar-server配置中去;
3)配置sonarqube,关闭经用SCM传感器配置为是,这一步操作完毕,jenkins才能真正使用sonarqube Server服务器,否则,否则质量分析时会出错
- SonarQube代码质量管理平台安装及与Jenkins的集成
- sonarqube安装部署过程
- 持续集成Jenkins+sonarqube部署教程
- SonarQube(Sonar)服务器在windows下的安装和部署
- 代码优化①——Jenkins安装集成SonarQube 实现构建项目同时审查代码
- SonarQube的安装部署及java代码质量检测
- K8s环境下安装sonarqube集成jenkins
- 7、SonarQube代码质量管理平台(安装与部署)
- 持续集成Jenkins+sonarqube部署教程
- Jenkins、SonarQube的安装和简单使用
- Kubernetes 1.5部署sonarqube
- Jenkins安装部署
- SonarQube安装与配置
- Jenkins安装部署
- Dubbo文档持续集成篇--SonarQube代码质量管理平台的安装
- Linux+jenkins部署安装
- jenkins集成sonarqube代码审核
- 虚拟机Ubuntu上安装sonarqube
- SonarQube的安装、配置与使用