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

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

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

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

环境:

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 安装的更多相关文章

  1. elasticsearch5.0.0 安装插件及配置过程

    elasticsearch5.0.0 安装插件及配置过程 由于es5.0是里程碑式的更新,所以很多变化的地方,暂时我就插件安装遇到的问题记录一下. 插件安装命令 2.3版本的安装命令 安装Marvel ...

  2. [转]phoneGap3.0安装步骤(以windows下的android环境为例):

    phoneGap3.0安装步骤(以windows下的android环境为例): 环境: WIN系统,JDK,Android,Eclipse,Ant,Git,PhoneGap3.x (Cordova) ...

  3. zabbix3.0 安装方法,一键实现短信、电话、微信、APP 告警

    引言 免费开源监控工具 Zabbix 因其强大的监控功能得到各大互联网公司的广泛认可,具体功能不再详细介绍,在之前发布的 Zabbix 2.4.1 安装及微信短信提醒已经做了详细介绍,本篇主要对 Za ...

  4. IDA7.0安装keypatch和findcrypt-yara插件

    IDA7.0安装keypatch和findcrypt-yara插件 谢天谢地终于装上了,赶紧把方法写一下.找了半天网上的安装方法又繁琐有坑人,偏偏这个插件利用keystone对版本要求很高. Keyp ...

  5. Mysql8.0安装步骤

    Mysql8.0安装步骤 2018年05月10日 14:39:05 93年的香槟 阅读数:19628 标签: mysql 更多 个人分类: 数据库   版权声明:本文为博主原创文章,未经博主允许不得转 ...

  6. ElasticSearch2.2.0安装(win7)

    ElasticSearch2.2.0必须在jdk1.7上才可以启动起来哦. 一.ElasticSearch2.2.0安装 1.下载ElasticSearch2.2.0安装包 https://downl ...

  7. ElasticSearch2.2.0安装

    一.ElasticSearch2.2.0安装 1.下载ElasticSearch2.2.0安装包 https://download.elastic.co/elasticsearch/elasticse ...

  8. VMware workstation16 中Centos7下MySQL8.0安装过程+Navicat远程连接

    1.MySQL yum源安装 2.安装后,首次登录mysql以及密码配置3.远程登录问题(Navicat15为例) 一.CentOS7+MySQL8.0,yum源安装1.安装mysql前应卸载原有my ...

  9. MySQL 8.0安装以及初始化错误解决方法

    MySQL 8.0 安装配置及错误排查 官网下载 CentOS7环境下的具体安装步骤 初始化MySQL发生错误的解决方法 忘记数据库root密码 官网下载 mysql官网下载链接:https://de ...

随机推荐

  1. VMware中给Linux虚拟机添加硬盘

    给vmware的Linux虚拟机添加硬盘 1.关闭虚拟机电源,在Virtual Machine Setting对话框里点击左下角的“Add”,选择“Hard Disk”,之后选择“Create a n ...

  2. 响应式布局1--媒体查询和-webkit-min-device-pixel-ratio

    -webkit-min-device-pixel-ratio其实就是这个玩意 window.devicePixelRatio是设备上物理像素和设备独立像素(device-independent pix ...

  3. MVC 的各个部分都有那些技术来实现?如何实现?

    MVC 的各个部分都有那些技术来实现?如何实现? MVC 是 Model-View-Controller 的简写 "Model" 代表的是应用的业务逻辑(通过JavaBean,EJ ...

  4. 15. 星际争霸之php设计模式--策略模式

    题记==============================================================================本php设计模式专辑来源于博客(jymo ...

  5. H2.64的远程回放--开篇

    之前有2周一直在研究H.264的远程回放, 不是本机播放哦. 实现的步骤: 1. 先保证解码H.264 2. H2.64文件的解析, 当然是为了回放的速度 3. H.264帧的传输,  我用的是TCP ...

  6. 使用AppCan实现分享网站功能

    使用AppCan实现分享网站功能 昨天我们实现了最基本的文字分享功能,今天呢,我们来实现基本的分享网站功能: 微信指引部分这里不再复述,具体请参见:http://newdocx.appcan.cn/i ...

  7. HTML5 UI框架Kendo UI Web教程:创建自定义组件(三)

    Kendo UI Web包 含数百个创建HTML5 web app的必备元素,包括UI组件.数据源.验证.一个MVVM框架.主题.模板等.在前面的2篇文章<HTML5 Web app开发工具Ke ...

  8. java ftp下载文件

    1.使用官方正规的jar commons-net-1.4.1.jar jakarta-oro-2.0.8.jar 注意:使用ftp从windows服务器下载文件和从linux服务器下载文件不一样 2. ...

  9. [已解决] windows 80端口被占用

    看下是不是IIS开着,如果是关掉就OK拉 原文地址:http://www.cnblogs.com/gifisan/p/5822156.html

  10. EF中使用linq进行关联查询

    EF使用linq进行多表查询是完全可以的,最后ToList()调用的时候回产生一条分页的sql语句,所以并不是全部查询再分页的.所以不会影响查询的性能 public void TestLinq() { ...