2017-08-14 474 views

回答

0

您可以通過定義全局超時變量並在作業中使用它來設置特定項目的超時持續時間。

轉到Manage Jenkins > Configure SystemGlobal Properties檢查Environment Variables,然後向它添加一個變量(例如:EXEC_TIME_OUT)並分配超時量。

注意:您添加的時間以分鐘爲單位。這意味着如果該值爲60,則爲60分鐘。

enter image description here

然後轉到您的作業的配置頁並檢查Abort the build if it's stuckBuild Environment部分。

選擇AbsoluteTime-out strategy並添加EXEC_TIME_OUTTime-out minutes.

enter image description here

這樣你就可以修改作業超時時間。

+0

感謝您的回覆。我發現這些變量用於定義作業執行的超時時間。我正在尋找隊列中等待工作的暫停。 –

0

您是否使用單獨的計劃程序來觸發排隊的構建?如果是這樣,您可能會有一個絕對超時導致排隊的構建消失。

您可以通過安排從作業x開始的作業y上的構建並查看作業y隊列中的構建來自行測試。當你放棄工作x時,當然,任何下游工作都會中止,或者在排隊的情況下,他們會從隊列中消失。

相關問題