【发布时间】:2014-08-12 07:45:29
【问题描述】:
是否可以安排 jenkins 作业在时间间隔内每 45 分钟重复一次任务? 示例(从上午 10:00 到下午 16:00,每 45 分钟尽可能多地重复作业)- 结果将是 8 次执行。
谢谢!!!
【问题讨论】:
是否可以安排 jenkins 作业在时间间隔内每 45 分钟重复一次任务? 示例(从上午 10:00 到下午 16:00,每 45 分钟尽可能多地重复作业)- 结果将是 8 次执行。
谢谢!!!
【问题讨论】:
是的。在作业配置页面中,搜索Build Triggers 部分。在此部分中,启用 Build periodically 并输入以下行:
0,45 0-23/3 * * *
30 1-23/3 * * *
15 2-23/3 * * *
参考:Is the following cron expression means every 45 minutes?
解释:
0,45 表示以 0 分钟和 45 分钟运行,例如。凌晨 2 点和凌晨 2 点 45 分
小时字段中的 0-23/3 表示必须每 3 小时执行一次特定活动。在这种情况下,它表示 0、3、6、9,... 直到 21 小时(或 2100 小时)。其他人也是如此。
所以,第一行,即0,45 0-23/3 * * * 负责 0000 小时和 0045 小时。下一次(+45 分钟)将是 0130 小时,这将由 30 1-23/3 * * * 处理,依此类推。
您可以在此处查看 cron 格式详细信息:http://en.wikipedia.org/wiki/Cron
【讨论】: