2012-05-23 258 views

回答

2

您可以添加所有作业依赖的上游作业。

具体来说,在你的工作buildsteps,你可以选择“触发/呼叫建立在其他 项目”,增加ParentJob,选择“阻止,直到触发 项目完成其建立”援引作业的buildsteps之前。

+0

使用这种解决方案不会帮助的情况:我想在每个作业之前运行一个脚本来消毒Jenkins奴隶(例如:杀死杂散过程,清理tmp等)。使用父作业将不起作用,因为它可以在任何从属设备上运行。 我发现的最接近的解决方案是在帖子中完成步骤:https://wiki.jenkins-ci.org/display/JENKINS/Global+Post+Script+Plugin – Akom