标签:
这是一个很新的插件国内使用的用户还是很少的,公司有需要才花了一段时间去研究。
作用:在 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;
暂时就到这里。如果大家安装过程中遇到问题,请给我留言。以及对你有帮助请帮点赞。(满足博主的虚荣心~~)
标签:
原文地址:http://www.cnblogs.com/liuchuanwu/p/4736846.html