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 占用较多空间导致失败