我有两个Jenkins作业,每当提交新变更时都会运行一个持续集成作业,并且每天中午都会执行构建/部署作业。我不希望构建同时运行,所以我使用Throttle Concurrent Builds插件强制只有这两个作业排队,如果其中任何一个已经在运行。我的其他任何工作都可以在这两项工作的同时运行。Jenkins在规定的时间范围内阻止构建特定作业
我希望构建/部署作业始终在中午运行,但有时候开发人员会在中午之前提交一个更改,导致构建/部署作业等到CI作业完成。
有没有办法在定义的时间范围内阻止CI作业,例如上午11:30到下午1点,以便构建/部署作业在中午不会被阻止?
有趣的问题;我使用ant脚本来锁定2个并发作业。如果文件存在错误的作业出口,我将写入一个文件。不过,我要在我的CI上测试https://wiki.jenkins-ci.org/display/JENKINS/Configuration+Slicing+Plugin。我会尽快回复 – venergiac