下面是我的用例,
我有工作 A、B、C - A 是上游工作,B 和 C 是下游工作。当在 Gerrit 中创建补丁集时,根据 patchset 创建事件
,我触发作业 A
,并根据该作业的结果,我们触发 B 和 C。在 B 之后并且执行了 C,我想在 Gerrit 补丁集上显示所有三个作业的结果。喜欢
Job A SUCCESS
JOB B SUCCESS
JOB C FAILED
现在我只看到JOB A
构建结果在GERRIT PATCH SET上显示为
JOB A SUCCESS
有什么办法可以做到这一点吗?
最佳答案
执行以下操作:
1) 配置所有作业(A、B 和 C)在创建补丁集时触发。
2) 配置作业 B 和 C 依赖于作业 A
2.1) 点击Gerrit Trigger作业配置中的“高级...”
2.2) 在“该作业所依赖的其他作业”字段中添加作业 A
使用此配置,作业 B 和 C 将等待作业 A 完成后再开始,您将得到您想要的结果:
关于Jenkins - 如何在 Gerrit 补丁集上显示下游作业构建结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47797550/