赞
踩
最最基本的就不介绍了,例如插件下载,填写repo信息等
1. repo指定目录下的修改才会(不会)trigger
job configure中设置Gerrit Trigger:
Add File path : 仅匹配目录下的修改才会trigger jenkins build
Add Forbidden File path: 匹配目录下的修改不会trigger jenkins build
下面配置就是只有repo中build目录下有变动才会trigger jenkins build。采用Ant 风格路径表达式。
2. 再次trigger某一个gerrit
例子1:某个gerrit第一次trigger的build因为某些原因失败了,需要重新build
点击数字的下拉按钮,选择Retrigger;或者点击数字,然后点击页面左侧栏的Retrigger
例子2:jenkins server重启期间,有人提交了gerrit,没有触发trigger
这种情况上面的方法就行不通了,一般情况下会让gerrit 提交人在gerrit上加个patch set,要是在不重新提交的前提下,如何trigger呢?
job configure中设置Gerrit Trigger:
Trigger on中选择Add,选择Comment Added Contains Regular Expression ,然后填写一个字符串(自定义),我填的是.*TRIGGER.*
Trigger的方法:gerrit上post 匹配的字符串(jenkins中设置),既可以trigger jenkins build
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。