打赏

星辰大海ゞ

That which does not kill us makes us stronger!

导航

Jenkins设置定时任务

1、选择”构建触发器“下面的”定时构建“,并设定定时规则。设置完成后,构建任务就会按照我们设置的时间定时执行了。

 

 

2、设置规则

此处定时任务的格式遵循 cron 的语法(可以与 cron 的语法有轻微的差异)。具体格式,每行包含5个字段,依次为分钟、小时、日、月、星期几,并通过 Tab 或空格分隔。                       

如下图中示例的“每隔15分钟执行一次”为:H/15 * * * *

 
 

其他常用的规则:

            每天下午18点定时构建一次  : H 18 * * *

            每天上午12点和下午18点定时构建一次  : H 12,18 * * *

            在每个小时的前30min内,次/10min :H(0-29)/10 * * * *

            周一至五,9~16点期间,次/2h,且每次执行都在第45min时执行   :  45 H(9-16)/2 * * 1-5

            周一至五,9~17点期间,次/2h  :  H H(9-17)/2 * * 1-5

 

另外在文档中值得注意的是:

H符号可以与范围一起使用。例如,HH(0-7)* * *表示从凌晨12:00(午夜)到早上7:59之间的某个时间段。您也可以使用带有或不带范围的步长间隔。

H符号可以被认为是一个范围内的随机值,但它实际上是作业名称的散列,而不是随机函数,因此该值对于任何给定项目保持稳定。

 

posted on 2020-09-02 14:10  星辰大海ゞ  阅读(939)  评论(0编辑  收藏  举报