Jenkins Gerrit Trigger的常见用法

最最基本的就不介绍了,例如插件下载,填写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

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值