1.Gitlab简介

Git用一个非常好用的分布式版本管理系统,而Gitlab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。Gitlab是模仿Github发展起来的,更像是夫妻关系,一个主内,一个主外。Gitlab一般使用的是社区版(Community Edition,CE),此外还有企业版(Enterpris...

Continue reading >>

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 >>