2011-07-29 137 views
11

jenkins有沒有什麼辦法阻止所有下游任務的給定任務?我有一系列功能測試階段,每個階段都需要在部署後針對服務器運行。但是,服務器應該在測試運行時更新而不是阻止jenkins任務,直到所有下游任務完成?

所以我必須工作:

A -> B -> C

我需要A阻塞,直到C完成。

我該怎麼做?

回答

14

查看項目A的高級項目選項「下游項目正在構建時的塊構建」選項。我相信這將阻止多個A的實例運行,直到所有下游項目(即B和C)都已完成。

7

賈森提到的設置是「高級項目選項」部分,看起來像下面這樣:

Block build when downstream project is building

+5

注意,它稍微很難找到,因爲你需要點擊「高級」按鈕,以便顯示上述一組選項。這在Jenkins ver上可用。對我來說是1.458。 –

相關問題