Jenkins根据周安排JOBS

时间:2017-10-17 22:29:02

标签: jenkins cron integration schedule

如何在Jenkins中安排依赖作业。我无法将其安排为第1周,第2周或第3周以维持运行次数。我们希望每周安排一次。

Job1在第1周运行

Job2在第2周运行

Job3在第3周运行

再次,

Job1在第4周运行

Job2在第5周运行

Job3在第6周运行。

时间表继续......

如何在Jenkins“定期构建”中编写此脚本。

提前致谢。

2 个答案:

答案 0 :(得分:0)

我认为你不能用cron表达式做到这一点。我认为你能做的最好的事情是设置每周工作,然后使用逻辑来执行适当的构建。

您可以使用管道作业,条件构建步骤插件,或者如果您确实需要将它们作为完全独立的作业,构建一个每周运行的管道作业,决定运行哪个作业,然后启动相应的作业使用“构建”步骤。您可以通过这种方式获得更强大的逻辑,而不仅仅是cron表达式。

答案 1 :(得分:0)

这是每周和每月计划作业的格式

分钟(0-59),小时(0-23),日期(1-31),月份(1-12),一周中的一天(0-6)

  1. 平日每天生成两次,午餐时间12:00和午夜00:00,星期日至星期四:00 0,12 * * 0-4

  2. 每个月的凌晨2:00至02:30:H(0,30)02 01 * *