首页 > 解决方案 > 将 Gerrit 触发器与附加阶段相结合

问题描述

我有用作 Gerrit 监听器的 Jenkins 工作(工作 A)。此作业调用另一个作业(作业 B)并等待此作业构建结果并将状态分别返回给 Gerrit。到目前为止,一切都很好。现在,随着所有 Gerrit 更改,我不会(例如)检查某个目录中所有文件的语法(使用简单的 python 脚本)。我想知道是否有办法将这两个任务(作业 b 和 python 脚本)结合在同一个作业(作业 A)中,因此状态将反映两个任务(作业 b 和 python 脚本)的结果。

是否可以从当前作业 (A) 与调用作业 (B) 并行运行此 python 脚本,甚至在调用作业之前运行此 python 脚本,然后根据这两个任务将状态返回给 Gerrit?

我使用“Gerrit Trigger”插件作为 Gerrit 侦听器,使用“Trigger builds on remote/local jobs”来调用作业 B。

标签: pythonjenkinsgerrit

解决方案


推荐阅读