Jenkins下游工作引发了Gerrit事件

时间:2015-05-19 13:04:10

标签: git jenkins jenkins-plugins gerrit

在我的CI管道中我有三个阶段(1,2和3),我使用GIT和Gerrit进行审核支持。该过程是在Gerrit事件“patchet created”上触发第1阶段的工作,例如代码被推入虚拟分支并保持。如果第1阶段结束,则为Gerrit提供+1。完成手动审核后,代码将合并到master。此合并触发阶段2作业,最终触发阶段3.

所以,在Jenkins的下游视图中看起来像, 阶段1 ;阶段2 - >第3阶段

现在我想使用构建管道插件进行可视化(实际部署插件,但它需要构建管道)。这对下游关系做了一些分析,以绘制构建和测试过程的漂亮图片。由于阶段1和阶段2没有下游关系,因此它自然会错过这些。

添加下游关系会破坏我想要的行为(我希望在第2阶段之前进行人工审核)。通过在阶段1完成时自动触发来打破它,或者通过要求手动触发阶段2来打破它。

有没有人有解决方法?或事件更好,一个解决方案?

感谢, 约翰

1 个答案:

答案 0 :(得分:0)

只需添加一个手动链接(第二个"勾选"在屏幕截图上):

enter image description here