2011-11-25 41 views
8

我有一個工作,我使用wget從另一個作業的參數觸發。每次給我的工作不同的參數 - 哪一個svn修訂版運行。
我不希望允許同一個作業的併發運行,但是我希望允許在作業隊列中有多個待執行的構建。
從我所嘗試過的方式來看,它沒有起作用,我在隊列中看到的只有一個待完成工作的構建,無論我觸發多少個構建。
是否可以使用任何插件?jenkins中的特定作業的隊列中有多個構建

+0

什麼都不起作用?構建同一作業的請求排隊並且不會同時運行。 – socha23

+0

我看到隊列中只有一個構建的待處理作業,無論我觸發多少個構建 – oshai

+0

您將什麼URL傳遞給wget? – socha23

回答

16

如果Jenkins已經包含一個具有相同參數值的構件,則不會在構建隊列中放置構建。

要欺騙它,您可以添加一個額外的未使用的參數,並在撥打wget時將其設置爲隨機值。

+0

謝謝,同樣在Jenkins web UI上運行時 –

4

我需要做同樣的事情,並發現Random String Parameter Plugin。這爲每個構建添加了一個隨機字符串作爲參數,這足以使每個構建都是唯一的,並且讓Jenkins能夠獨立排隊而不是將它們合併。

相關問題