2017-04-24 86 views
-1

补丁集第一次上传时,我的工作正常。之后,当一个新的补丁集再次在相同的gerrit变化上传时,它不会再次触发。我已经尝试了触发器在评论中添加了包含正则表达式。我现在有这些触发器在同样的工作: 补丁集创建 评论添加包含正则表达式如何在现有更改上传新补丁集时触发作业

回答

0

你只需要在格里特触发配置选项使用“补丁集创建”的“触发”项目:

enter image description here

+0

谢谢马塞洛。我尝试了它,但它只适用于patchset 1的新gerrit提交,但不适用于稍后在同一gerrit上上传的后续提交。我目前有这样的:http://imgur.com/a/qT8tV – SBH

+0

使用“Patchset Created”,您可以删除“添加的评论包含正则表达式”(我认为这不会解决您的问题,但它值得尝试)。您是否在使用其他配置,如“动态触发器配置”或“文件路径”? –

+0

起初我没有添加的评论包含正则表达式,只有创建了Patchset,但仍然没有工作,因此我添加了这个。不,我没有选中动态触发器框。我没有检查该项目是否已参数化并具有字符串参数GERRIT_REFSPEC和GERRIT_BRANCH。也是我的詹金斯ver。 2.46.1 – SBH