依赖是:
当作业A完成后,它将启动作业B和作业C,然后作业C启动作业D当作业D和作业B完成时,只有我们需要启动作业E.
请建议我如何实现这一目标。
答案 0 :(得分:0)
当工作A完成后,它将启动工作B和工作C :工作B和工作C可以像A的后期构建步骤一样触发
然后作业C开始作业D :同样的事情,D被C触发为后期构建步骤。
当作业D和作业B完成时,我们只需要启动作业E :比我想要的:您可以从D或B触发E,或者从两者中触发E作为构建步骤,然后在E中使用参数“如果某些作业正在运行则阻止构建”,并阻止将D和B设置为条件。这样E将由D和B触发,但它会等到没有人运行以开始运行他的任务。还有其他方法,但我认为这个是最简单的。
如果有帮助,请告诉我......
答案 1 :(得分:0)
你可以使用允许你这样做的Parameterized Trigger Plugin。例如,在安装插件后,在作业A中,您可以添加构建步骤,这将允许您触发其他作业。
答案 2 :(得分:0)
加入插件以及构建管道插件:)