Gerrit ui 插件

发布时间: 更新时间: 总字数:312 阅读时间:1m 作者: IP上海 分享 网址

Gerrit ui 插件用来增强 Gerrit 的使用体验,其中 gwtexpui 插件是用来将 Jenkins 等 CI 工具测试的结果推送到 gerrit 后,格式化展示的工具,实现在 gerrit commit 的首屏清晰的展示 CI 测试的结果。

gerrit-gwtexpui

Jar 包如下:

gerrit-gwtexpui-linker_server.jar
gerrit-gwtexpui-server.jar

源码地址:

修改gerrit配置etc/gerrit.config,添加:

[commentlink "testresult"]
    match = <li>([^ ]+) <a href=\"[^\"]+\" target=\"_blank\" rel=\"nofollow\">([^<]+)</a> : ([^ ]+)([^<]*)</li>
    html = <li class=\"comment_test\"><span class=\"comment_test_name\"><a href=\"$2\" rel=\"nofollow\">$1</a></span> <span class=\"comment_test_result\"><span class=\"result_$3\">$3</span>$4</span></li>
[commentlink "launchpadbug"]
    match = <a href=\"(https://bugs\\.launchpad\\.net/[a-zA-Z0-9\\-]+/\\+bug/(\\d+))[^\"]*\">[^<]+</a>
    html = <a href=\"$1\">$1</a>
[commentlink "changeid"]
    match = (I[0-9a-f]{8,40})
    html = "<a href=\"/#/q/change:$1\">$1</a>"

Gerrit commit:

ssh -p 29418 jenkins@gerrit.xiexianbin.cn gerrit review --project xiexianbin/demo --message '"Build Successful

- maven-check http://10.0.0.1:8080/job/demo/16/ : SUCCESS in 1h 03m 40s
"' --verified +1 5942,3
Patch Set 3:

Build Successful

- maven-check http://10.0.0.1:8080/job/demo/16/ : SUCCESS in 1h 03m 40s

https://github.com/jenkinsci/gerrit-trigger-plugin 的 commit:

Patch Set 20: Verified+1

Build Successful

http://10.0.0.1:8080/job/demo/57/ : SUCCESS

Jenkins plugins

Jenkins 插件下载地址

安装:插件管理->高级->上传插件

问题

编译时,C:\Users\Administrator\AppData\Local\Temp\hubson 占用较多空间导致失败

参考

  1. https://gerrit-review.googlesource.com/Documentation/config-gerrit.html#commentlink
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数