我有以下“计划”的“定期构建”选项:
H 6,13 * * *
这意味着我希望这项工作每天在6:00和13:00运行。
我注意到它没有在指定时间运行,而是在34分钟后运行。这是最后的建筑:
#306 12-feb-2015 6:34
#305 11-feb-2015 13:34
#304 11-feb-2015 6:34
#303 10-feb-2015 13:34
#302 10-feb-2015 6:34
另外,在“附表”文本区域下面有一条说明:
Would last have run at Thursday, February 12, 2015 6:34:42 AM CET;
would next run at Thursday, February 12, 2015 1:34:42 PM CET.
这不是什么大问题,但有34分钟的延迟有点烦人。有谁知道为什么会这样,以及如何解决它(没有在计划上手动添加这个延迟)?
答案 0 :(得分:4)
将H替换为0以使其为6:00。
H旨在分配一小时内的任务,因此并非所有Jenkins任务都在06:00开始完成等等(所以这不是延迟,而是一种不同的调度方式)。
在H 13 * * *安排的两个不同任务将在不同的时间开始,但仍在13:00和13:59:59之间,因此它们不会使您的系统太慢。 H值是作业特定的哈希值,因此它仍然是作业中的常量,但作业之间不同。