我有一个动态触发许多下游作业的父作业。
我使用python代码生成要触发的作业列表,将其写入属性文件,使用EnvInject插件注入文件,然后使用带有作业列表变量(逗号分隔)变量的“参数化触发器插件”来启动作业(如果有人知道更简单的方法,我也很想听听!)。
它工作得很好,除了杀死父作业时,触发的作业继续运行,我希望它们在杀死父作业时也死掉。
有没有插件或方法来实现这个?也许是在工作被杀死时调用的钩子?
编辑:对不起,我不清楚我的意思是“杀死”这份工作。我的意思是单击 Jenkins gui 中的红色“x”按钮,而不是 Unix 信号。
提前致谢。