2013-07-01 30 views
1

我有3個職位A,B,C。作業C具有上游對作業A和作業B的依賴關係。作業A和B都可以順序運行。我們希望只有在作業A和作業B完成時才能觸發作業C.有沒有我可以使用的現有插件?我們正在使用Hudson 3.0.1所有上游工作完成後觸發Hudson工作?

從其他帖子中我發現在Jenkins中有一個名爲Build-Flow Plug-in(https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin)的現有插件提供了此功能。 Hudson中是否有一些插件提供相同的功能?或者我可以爲Hudson重複使用該插件嗎?

回答

0

嘗試多椎插件

https://wiki.jenkins-ci.org/display/JENKINS/Multijob+Plugin

它提供多相結構。

如果要並行運行2個或更多作業,請將所有作業置於同一階段。

你的情況,你需要創建2個階段

例子:

phase 1: 
    job A 
    job B 
    phase 2: 
    job C 

此階段僅2階段完成後,執行1