zoukankan      html  css  js  c++  java
  • sonar-gerrit-plugin-2.2.0 安装

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

    作用:在 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;

     暂时就到这里。

  • 相关阅读:
    CSS同时选择器
    create-react-app之proxy
    mysql limit语句
    给tbody加垂直滚动条的具体思路
    MySql数据类型范围
    block、inline、inline-block
    javascript sourcemap
    session of express
    React中innerHTML的坑
    box-sizing
  • 原文地址:https://www.cnblogs.com/liuchuanwu/p/4736846.html
Copyright © 2011-2022 走看看