You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Jenkins中配置20:00至次日6:00的每分钟构建任务?

Jenkins定时任务:实现每日20:00至次日6:00每分钟执行

嘿,你遇到的这个跨午夜的定时任务配置问题其实很常见——Jenkins的Cron表达式不支持20-6这种起始值大于结束值的范围(毕竟小时参数是0-23的整数,这种逆序范围会被判定为无效)。

正确的配置方案是把时间段拆成两个连续的有效范围,用逗号分隔:

* 20-23,0-6 * * *

咱们来拆解一下这个表达式的含义:

  • *:第一个星号代表每分钟执行一次
  • 20-23,0-6:小时部分指定了两个范围:20:00到23:59,以及00:00到06:59,刚好覆盖你需要的20:00至次日6:00的时间段
  • 后面三个*分别代表每一天、每一个月、每一周都执行这个任务

简单来说,就是把跨午夜的时间段拆成“当天晚8点到午夜”和“午夜到次日早6点”两部分,Jenkins就能正确识别并执行啦。

内容的提问来源于stack exchange,提问作者user6614785

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 10:07:42