如何配置Jenkins Cron实现每月第三个周日执行任务?
Jenkins每月第三个周日任务配置解决方案
你之前的Cron表达式问题出在多了最后一个冗余的星号,Jenkins的Cron表达式只支持6个字段(秒 分 时 日 月 星期),正确的表达式应该是:
0 25 0 ? * 7#3
字段含义说明:
0:秒位,精确到0秒执行25:分位,凌晨0点25分触发0:时位,指定凌晨0点?:日位,因为已经通过星期指定了执行日期,这里用?避免日和星期的冲突*:月位,匹配每个月7#3:星期位,7代表周日(Jenkins里周日对应7,周一到周六为1-6),#3表示当月的第三个该星期几
额外注意事项:
- 检查Jenkins服务器的时区配置,确保和你预期的执行时区一致,避免时间偏移
- 在Jenkins任务配置页的Cron输入框旁,点击
?按钮可以查看官方的表达式示例和验证规则,方便确认表达式合法性
内容的提问来源于stack exchange,提问作者Phạm Vĩnh
相关产品推荐
相关产品推荐

