我在Jenkins中添加了一个新工作,我想定期安排。
从配置作业,我正在检查“定期构建”复选框,并在Schedule文本字段中添加了表达式:
15 13 * * *
但是它没有在预定的时间运行。
这是安排工作的正确程序吗?
该作业应该在4:20 AM运行,但它没有运行。
我在Jenkins中添加了一个新工作,我想定期安排。
从配置作业,我正在检查“定期构建”复选框,并在Schedule文本字段中添加了表达式:
15 13 * * *
但是它没有在预定的时间运行。
这是安排工作的正确程序吗?
该作业应该在4:20 AM运行,但它没有运行。
当前回答
试试这个。
20 4 * * *
查看下面的截图
参考网址- https://www.lenar.io/jenkins-schedule-build-periodically/
其他回答
*/5 * * * *表示每5分钟
5 * * * *表示每小时的第5分钟
Jenkins在调度中使用Cron格式。 你可以参考这个链接了解更多信息https://en.wikipedia.org/wiki/Cron。 还有一件事,詹金斯为我们提供了一个非常有用的预览。请看截图。
我希望这对你有所帮助。谢谢
尝试使用0 8 * * *。应该可以
在Jenkins中调度作业的步骤:
点击职位要求的“配置” 向下滚动到“构建触发器”-副标题 定期单击“生成”的复选框 在schedule字段中添加时间计划,例如:@midnight
注意:在schedule字段下,可以看到最后和下一个日期-时间运行。
Jenkins还支持预定义的别名来调度构建:
@每小时,@每天,@每周,@每月,@午夜
@hour——>每小时开始构建一次——> 0 * * * *
@daily, @midnight——>每天午夜——> 0 0 * * *
@weekly ->每周在周日早上午夜进行构建-> 0 0 * * 0
@monthly——>每个月的第一天午夜构建——> 0 0 1 * *
另一个例子,如何只在一周的某一天运行:
# Every Sunday at 19:00
0 19 * * 0
最后的数字是星期几,如下表所示:
0 = Sunday
1 = Monday
2 = Tuesday
3 = Wednesday
4 = Thursday
5 = Friday
6 = Saturday
如果你想知道一周有多少天,你可以这样加逗号:
# Monday, Wednesday and Friday:
0 19 * * 1,3,5
试试这个。
20 4 * * *
查看下面的截图
参考网址- https://www.lenar.io/jenkins-schedule-build-periodically/