我有兩個Jenkins作業,每當提交新變更時都會運行一個持續集成作業,並且每天中午都會執行構建/部署作業。我不希望構建同時運行,所以我使用Throttle Concurrent Builds插件強制只有這兩個作業排隊,如果其中任何一個已經在運行。我的其他任何工作都可以在這兩項工作的同時運行。Jenkins在規定的時間範圍內阻止構建特定作業
我希望構建/部署作業始終在中午運行,但有時候開發人員會在中午之前提交一個更改,導致構建/部署作業等到CI作業完成。
有沒有辦法在定義的時間範圍內阻止CI作業,例如上午11:30到下午1點,以便構建/部署作業在中午不會被阻止?
有趣的問題;我使用ant腳本來鎖定2個併發作業。如果文件存在錯誤的作業出口,我將寫入一個文件。不過,我要在我的CI上測試https://wiki.jenkins-ci.org/display/JENKINS/Configuration+Slicing+Plugin。我會盡快回復 – venergiac