2016-04-29 104 views
0

我們有一個工作,使用構建流jenkins插件執行其他幾個。使用的流量DSL的爲什麼從構建流插件並行結束永遠不會結束

要點:

def parallelJobs = []; 
jobParams.each { 
    ... 
    parallelJobs.add({ 
    res = build(jobName 
     , PARAM_NAME: param_value 
     ... another_params ... 
    ) 
    }) 
} 
parallel(parallelJobs) 

在日誌這份工作,我可以看到日程安排,所有添加的工作開始,但不是他們的完成(其中大部分完成,但一些剛剛丟失) 。如果我檢查個別日誌沒有完成的工作,他們真的完成了,但父母的工作沒有看到這一點,平行的永遠不會結束,萬物永遠掛起。

很長時間以來,這項工作運行良好,但現在它每一個構建掛起。 (有幾個變化,但現在很難找到 的原因)。

+1

可能的重複[在Jenkins Pipeline DSL中迭代一個groovy列表](http://stackoverflow.com/questions/36360097/iterating-一,常規列表功能於詹金斯流水線-DSL) – StephenKing

回答