Jenkins 詹金斯只在一天中的特定时间触发作业运行

Jenkins 詹金斯只在一天中的特定时间触发作业运行,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我有一个JobA,一旦完成就会触发JobB,JobC,JobD 我正试图让JobB立即开始工作。然后,JobC和JobD让构建请求排队,直到晚上10点 JobA在下午12点触发。所以现在,我选择了5小时的安静时间。如果JobC和JobD能像上面提到的那样,那就太好了 这在詹金斯有可能吗 谢谢。一种方法是写一个小脚本 你基本上会打电话,根据到晚上10点还有多少秒来提供一段安静的时间 以下是一些未经测试的伪代码: def duration = tenPM - now; manager.build.

我有一个JobA,一旦完成就会触发JobB,JobC,JobD

我正试图让JobB立即开始工作。然后,JobC和JobD让构建请求排队,直到晚上10点

JobA在下午12点触发。所以现在,我选择了5小时的安静时间。如果JobC和JobD能像上面提到的那样,那就太好了

这在詹金斯有可能吗


谢谢。

一种方法是写一个小脚本

你基本上会打电话,根据到晚上10点还有多少秒来提供一段安静的时间

以下是一些未经测试的伪代码:

def duration = tenPM - now;
manager.build.project.scheduleBuild( duration.seconds, new Cause.UpstreamCause( build ), new ParametersAction(params));