为啥jenkins设置了定时构建但没触发?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥jenkins设置了定时构建但没触发?相关的知识,希望对你有一定的参考价值。

参考技术A 解决思路:
1、先查看下我们的定时任务有没有选择正确,如下说明:

Poll SCM:定时检查源码变更,如果有更新就checkout最新code下来,然后执行构建动作。
如果没有更新就不会执行构建
Build periodically:周期进行项目构建(源码是否发生变化没有关系)
所以如果没有配GIT或SVN的话,周期执行就用Build periodically

2、选择了Build periodically后,还是未生效
有时候jenkins在linux下部署的话,就会存在时区问题一说,jenkins构建在启动时加入time-zone时区可以解决,但在周期构建时,特别要注意时区并转换,如下图
写完后,jenkins会提示什么时候运行,这时要注意些的是什么时区,如图中用的时区是EDT,也就是美国东部时区,那定时跑时肯定与北京时间有差别,所以可以通过时区转换来完成;时区转换可参考下面网址填写
https://www.worldtimebuddy.com/
Email:362299908@qq.com

以上是关于为啥jenkins设置了定时构建但没触发?的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins构建触发器(定时构建项目)

jenkins设置定时任务

jenkins学习14-构建触发器之定时构建和轮询 SCM

jenkins学习14-构建触发器之定时构建和轮询 SCM

Jenkins学习第二节 jenkins构建触发器定时任务

Jenkins 定时构建触发器