在詹金斯安排两周一次的工作

时间:2012-04-25 11:04:54

标签: cron jenkins

我想安排两周一次的jenkin工作。它应该每隔一个星期一运行。我无法弄清楚cron表达式

3 个答案:

答案 0 :(得分:7)

我做了一些研究,它基本上归结为我能找到的3个答案:

快速回答:你不能。

复杂答案1 :您可以在另一行中手动为每个其他星期日输入一个条目,但这会在年度变化时遇到问题

0 0 29 4 *
0 0 13 5 *
0 0 27 5 *
0 0 10 6 *
...

复杂答案2 :创建一个每周日运行的cron条目,然后在构建步骤中使用手动检查(切换)以解决问题的“其他”部分。 (如果您需要在SCM步骤之前进行测试,那么pre-scm-buildstep插件可能有所帮助。)

答案 1 :(得分:1)

在您的项目 配置/构建触发器/计划 部分中,您可以指定@weekly

这将在一周的第一天午夜之后执行,基于您的JVM区域设置。

这是你从Jenkins里面得到的最接近的。否则你需要使用一些外部的cron作业。

答案 2 :(得分:0)

0 0 * * #1,#3

根据this,哈希字符应该允许上面的表达式在每个月的第一个和第三个星期一的午夜为你提供构建。这是我每隔一个星期一所能找到的。