码迷,mamicode.com
首页 > 其他好文 > 详细

sonar-gerrit-plugin-2.2.0 安装

时间:2015-08-17 16:58:05      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

这是一个很新的插件国内使用的用户还是很少的,公司有需要才花了一段时间去研究。

作用:在 code review的时候可以将sonar的检测结果直接集成返回。帮助po对code 进行review。

请严格遵循以下所需的软件的版本去执行。不然将会不支持。   ·

博主是刚起步的小白。但是很希望帮助到更多的人sonar_gerrit_plugin 。是一个很新的插件。国内用的很少,资料也很少希望大家都帮顶下帮助更多的人。

效果很不错。贴个图片。这些黄色的框子就是插件的效果。

技术分享

环境:

jenkins1.6201.1
gerrit2.11.2(如果是2.9以下请依次升级2.9 再升级2.11)
sonarqube5.1.2
sonarrunner2.4
apachemaven3.0.5

gerrit 安装给出简要的安装过程,其他自行Google。

1.下载gerrit.war包

2.在war包的位置依次执行以下两个命令

java -jar gerrit-2.9.war init -d review_site

中间一路回车;

java -jar gerrit-2.9.war reindex -d review_site

java -jar gerrit-2.11.war init -d review_site

java -jar gerrit-2.11.war reindex -d review_site

不报错即安装成功;

安装目录为review_site

打开localhost:8082

ok可以。升级的时候注意先停原来的gerrit 服务。

修改gerrit.conf的(路径为review_site/etc)

[auth]
type = DEVELOPMENT_BECOME_ANY_ACCOUNT

 

 

二、下载sonar‐gerrit‐plugin‐2.2.0.jar 下面命令不要照抄注意含义

cp sonar‐gerrit‐plugin‐2.2.0.jar $SONAR_DIR/extensions/plugins
$SONAR_DIR/bin/your‐architecture‐here/sonar.sh restart

三、配置Jenkins

Jenkins 安装sonarque的插件

admin登陆, 系统配置System Sonar

高级…
如图配置:

技术分享

最下面一栏的内容为-DGERRIT_SCHEME=http -DGERRIT_HTTP_AUTH_SCHEME=basic -DGERRIT_HOST=localhost -DGERRIT_HTTP_PORT=8082 -DGERRIT_HTTP_USERNAME=gerrit2 -DGERRIT_HTTP_PASSWORD=HRLl1icGqjFncmt3MP49KWiZ+CET4KrXZZTR2ce35w(自己的geriitpassword)

安装过程写起来不多,但是博主确实被为难了很久。很多问题。

我在这里分享一个bug

 我的Jenkins无法修改记录无法更新代码。

解决方案:清空job的文件缓存,直接登录到机子上去清理下。

配置gerrit;

技术分享技术分享

 

 

 

 暂时就到这里。如果大家安装过程中遇到问题,请给我留言。以及对你有帮助请帮点赞。(满足博主的虚荣心~~)

sonar-gerrit-plugin-2.2.0 安装

标签:

原文地址:http://www.cnblogs.com/liuchuanwu/p/4736846.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!