Jenkins 设置定时任务执行多次构建

           Jenkins 设置定时任务执行多次构建

一、crontab 定时任务

通过crontab 命令,我们可以在设置的间隔时间执行指定的系统指令或调用脚本去执行任务。

时间间隔可以是秒、分钟、小时、日、周、月、年 及以上的任意组合,来帮助我们自动去执行任务,完成相关工作。

二、Jenkins 搭建工程

创建个自由风格的 job

打开 job 配置相关设置

每个创建的 job 工程,都可以对 Build Triggers 进行设置,通过勾选 Build periodically 这个选项,来自由的组合设置时间、频率范围,如下图所设时间范围。

上面触发的时间设置好,下面就可以写 shell 脚本,去执行任务。

完成上面的设置后,点击 Save 按钮,一个定时 job 工程就创建好了。

三、执行任务

观察 job 的执行, 设置定时每隔5分钟执行一次, 上午11:15 分 开始第一次触发。

每隔 5分钟 准时触发一次,按设置的定时范围 4次定时的时间都自动执行了,如下图所示。

显示任务的执行信息,如下图所示。

执行的时间间隔显示

到这也就完成看 Jenkins 设置定时任务的执行。

下面上我设置时间的代码,需要的直接 copy 过去修改时间范围即可直接使用。

TZ=Asia/Shanghai
15 11 * * 1-5
20 11 * * 1-5
25 11 * * 1-5
30 11 * * 1-5
40 13 * * 1-5
45 13 * * 1-5
50 13 * * 1-5
55 13 * * 1-5

© 著作权归 万事通 所有

下面在推荐个在线的时间定时设置,方便配置。

https://qqe2.com/cron