詹金斯 - 每月或每周建立工作

时间:2015-04-27 17:29:44

标签: syntax jenkins cron

安排Jenkins作业的cron语法是什么:

a)每月一次 b)每周

谢谢!

3 个答案:

答案 0 :(得分:11)

Jenkins在这里提供了一个有用的概述。如果您在作业配置中选中定期构建,则可以单击计划旁边的问号。

我只想引用它的一小部分(自己阅读整个帮助总是有帮助的):

  

此字段遵循cron的语法(略有不同)。   具体来说,每行包含由TAB或分隔的5个字段   空白:

MINUTE HOUR DOM MONTH DOW

MINUTE Minutes within the hour (0–59)
HOUR   The hour of the day (0–23)
DOM    The day of the month (1–31)
MONTH  The month (1–12)
DOW    The day of the week (0–7) where 0 and 7 are Sunday.
     

[...]

     

此外,@ yearly,@ annually,@ monthly,@ weekly,@ daily,@ midnight,   并且@hourly被支持为方便的别名。这些使用哈希   自动平衡系统。例如,@ hourly与...相同   H * * * *并且可能意味着在一小时内的任何时间。 @午夜   实际上是指在12:00 AM到2:59 AM之间的某个时间。

答案 1 :(得分:0)

Jenkins还支持预定义的别名以计划构建:

@ hourly,@ daily,@ weekly,@ monthly,@ midnight

@hourly->在每小时开始时每小时生成一次-> 0 * * * *

@daily,@midnight->每天在午夜建立-> 0 0 * * *

@weekly->每周在周日上午的午夜进行构建-> 0 0 * * 0

@monthly->每月在每月第一天的午夜进行构建-> 0 0 1 * *

答案 2 :(得分:0)

对于每周我成功使用:H 0 * * 0