2012-05-23 512 views

回答

2

您可以添加所有作業依賴的上游作業。

具體來說,在你的工作buildsteps,你可以選擇「觸發/呼叫建立在其他 項目」,增加ParentJob,選擇「阻止,直到觸發 項目完成其建立」援引作業的buildsteps之前。

+0

使用這種解決方案不會幫助的情況:我想在每個作業之前運行一個腳本來消毒Jenkins奴隸(例如:殺死雜散過程,清理tmp等)。使用父作業將不起作用,因爲它可以在任何從屬設備上運行。 我發現的最接近的解決方案是在帖子中完成步驟:https://wiki.jenkins-ci.org/display/JENKINS/Global+Post+Script+Plugin – Akom