11
jenkins有沒有什麼辦法阻止所有下游任務的給定任務?我有一系列功能測試階段,每個階段都需要在部署後針對服務器運行。但是,服務器應該在測試運行時更新而不是。阻止jenkins任務,直到所有下游任務完成?
所以我必須工作:
A -> B -> C
我需要A
阻塞,直到C
完成。
我該怎麼做?
jenkins有沒有什麼辦法阻止所有下游任務的給定任務?我有一系列功能測試階段,每個階段都需要在部署後針對服務器運行。但是,服務器應該在測試運行時更新而不是。阻止jenkins任務,直到所有下游任務完成?
所以我必須工作:
A -> B -> C
我需要A
阻塞,直到C
完成。
我該怎麼做?
查看項目A的高級項目選項「下游項目正在構建時的塊構建」選項。我相信這將阻止多個A的實例運行,直到所有下游項目(即B和C)都已完成。
賈森提到的設置是「高級項目選項」部分,看起來像下面這樣:
注意,它稍微很難找到,因爲你需要點擊「高級」按鈕,以便顯示上述一組選項。這在Jenkins ver上可用。對我來說是1.458。 –