游戏开发jenkins杂谈系列:windows系统下修改系统时间触发Build periodically设置的定时任务,往前调时间但不再执行定时任务的解决办法

网上搜了一堆帖子,没有讲到我遇到的这个问题的:

        windows系统下修改系统时间执行定时任务,例如任务在2020.11.18. 20:36分已经触发了,我将时间调回至2020.11.17 20:35,等到36分并没有触发;然后调时间至2020.11.19 20:35,到了36分也能触发的;之后尝试修改触发时间为20:40,也是能触发的。

        为什么时间调至触发后的时间点之前就不能触发呢,我也不是太清楚,猜测jenkins记录了系统启动后的一个最大触发时间戳,所以只要在这个时间戳之前(任何job,注意我试了其他的job,也是必须是上一次触发(所有job共享)的事件戳之后),就不会触发。

       

 

解决办法:

        笔者试了两种:

                1.删除本地的缓存,通常在C:\Users\用户名\.jenkins,全部删了,但是很多插件也需要重新安装,不推荐

                2.修改时间,重启windows,然后重启jenkins,这时候就可以使用任何时间触发第一次定时任务了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值