![](/img/trans.png)
[英]Jenkins - trigger job after all downstream jobs have completed, not only the immediate ones
[英]Jenkins trigger a job only after one has completed and avoid parallel execution of jobs
我在Jenkins中有两个工作:在提交和工作B上触发的工作A.技术上工作B仅在工作A完成后触发,因为工作B在后期构建操作中被提及为工作A的下游,但是想象一下这种情况:
作业A已由一次提交触发,并且在作业B仍在从先前的作业A提交运行时正在运行,这导致潜在的故障和复杂性,因为两者并行运行。
防止它们并行运行的最佳方法是什么?
这些是我在jenkins wiki上看到的插件:
仍然想知道最好的行动方案。
您可以使用Multijob插件,然后将两个子作业包装在一个由提交触发的作业中。
您可以避免并行执行该作业(如果在短时间内提交2次,则第一次提交将触发作业,第二次提交将“挂起”)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.