1
我有一個Jenkins作業,重新啓動我們的小型內部生產系統。它是完全自動化的,所以當我們檢入代碼更改時,我們運行測試和其他驗證步驟,最後自動部署新版本。如何阻止Jenkins作業在特定時間運行
這通常不是重新啓動系統的問題,因爲它很快會回來,並且人們知道可能會不時出現小的停機。
但是有一天我知道系統被大量使用,因此想要阻止任何自動重啓。
有沒有辦法做到這一點,例如配置工作完全沒有運行的時間表?即像「平日從8日到10日」或任何其他基於cron的時間表。
我能想到的唯一選擇是定期禁用並通過一些cli命令啓用作業,但希望有更好的方法來做到這一點。
謝謝你的提示,我結束了使用該插件在https://wiki.jenkins-ci.org/display/JENKINS/Flexible+Publish+Plugin這是相似的,只有它允許在管道中的前一個構建中執行此操作,以在此期間不觸發部署。唯一的缺點是,我需要做兩次發佈條件,從午夜-7和從10-midnigh到「排除」7到10 ... – centic
好的感謝您的更新,我會看看這個靈活的發佈插件;) –