Jenkins2.1集成Sonar5.4进行持续代码分析
2016-06-29 10:41
671 查看
最近为公司搭建了Jenkins持续集成以及Sonar源代码质量管理平台,期间学习了怎样将Jenkins2.1和Sonar5.4集成在一起。现在将学习结果做个记录。
1、在Jenkins中找到全局工具配置,Jenkins>系统管理>Global Tool Configuration。如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/17/79d88771ad9b157f7f6ea00d9890af33)
2、添加Sonar Scanner服务,找到SonarQube Scanner项,填写Name,并勾选自动安装。如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/17/d08b9d2d7cf431679f403f43f65ff01d)
3、在项目自动构建中,配置Sonar自动分析源代码,Jenkins>My Project>配置 如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/17/86a6c538e0d717b59792aa04009c8cdd)
在Pre Steps项中选择Execute SonarQube Scanner
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/17/883e23e09aecde82eb38c033db3d23d3)
配置SonarQube Scanner参数
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/17/2c0f5b70df23688e662a97ac916e3b3f)
至此Jenkins和Sonar集成完成了,只要出发Jenkins自动构建,就可以登录Sonar查看项目源代码分析结果了!
参考资料:http://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Jenkins
1、在Jenkins中找到全局工具配置,Jenkins>系统管理>Global Tool Configuration。如下图:
2、添加Sonar Scanner服务,找到SonarQube Scanner项,填写Name,并勾选自动安装。如下图:
3、在项目自动构建中,配置Sonar自动分析源代码,Jenkins>My Project>配置 如下图:
在Pre Steps项中选择Execute SonarQube Scanner
配置SonarQube Scanner参数
至此Jenkins和Sonar集成完成了,只要出发Jenkins自动构建,就可以登录Sonar查看项目源代码分析结果了!
参考资料:http://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Jenkins
相关文章推荐
- 【DevOps】为什么我们永远疲于奔命?
- 网络管理之IP地址篇
- 文件的读出 编辑 管理
- SQL Server 2008 R2 应用及多服务器管理
- VC下通过系统快照实现进程管理的方法
- jQuery技巧之让任何组件都支持类似DOM的事件管理
- 使用jQuery管理选择结果
- 使用C语言打造通讯录管理系统和教学安排系统的代码示例
- SQLServer 管理常用SQL语句
- 图书管理程序(二)
- javascript的内存管理详解
- 图书管理程序(三)
- 图书管理程序(一)
- 阿里云云服务器远程连接管理Linux服务器图文教程
- 解析PHP强制转换类型及远程管理插件的安全隐患
- Mongo管理用户相关操作总结
- 详解MongoDB管理命令
- Linux下实现SSH免密码登录和实现秘钥的管理、分发、部署SHELL脚本分享
- Python的Django框架下管理站点的基本方法
- Android管理与操作Wifi简单实例源码