Jenkins集成Sonar进行代码质量管理

1.Jenkins安装Sonar插件,然后点[系统管理] -> [系统设置]配置Sonar

QQ截图20161003195400.png


2.点[系统管理] -> [全局工具配置]添加Sonar Scanner扫描器

QQ截图20161003200033.png


3.增加构建配置Sonar


点击立即构建,查看输出,可以看到sonar检察了从git拉下来的代码

QQ截图20161003201347.png


4.查看检察结果

QQ截图20161003202535.png

●生产中建议将Sonar扫描配置文件放入项目中,在jenkins里...

Continue reading >>

持续代码质量管理Sonar部署实践

1 Sonar简介及部署

Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显示在 Web 页面上,而是通过不同的插件对这些结果进行再加工...

Continue reading >>

1.自动化代码部署概述

将源代码变成一个能运行的软件系统通常是一个复杂的过程,包括编译,文件搬移,加载数据库模式等等。但其中大多数任务都是可以自动化的,并且也应该被自动化。代码部署是软件创建过程中又一个适合实现自动化的方面,通过自动化部署,可获得一个准确、可重复、安全可靠的流程,其中好处颇多,如更高的准确性、更快的速度和更好的控制,回滚等。

  • 7 种有益的部署方法

   &n...

Continue reading >>