我是詹金斯的新手。我有一个工作,当我进去的配置我看到它安排在上午12时25分03秒EDT如何更改Jenkins构建时间表到不同的时间?
运行构建计划:HH(0-3)* * *
我想改变这种状况在美国东部时间上午8点15分运行,我该怎么做?
如果我想运行不止一次例如美国东部时间上午8:15和下午2:15 EDT,我该怎么做?
H H(0-3)* * *代表什么?
我是詹金斯的新手。我有一个工作,当我进去的配置我看到它安排在上午12时25分03秒EDT如何更改Jenkins构建时间表到不同的时间?
运行构建计划:HH(0-3)* * *
我想改变这种状况在美国东部时间上午8点15分运行,我该怎么做?
如果我想运行不止一次例如美国东部时间上午8:15和下午2:15 EDT,我该怎么做?
H H(0-3)* * *代表什么?
要在上午8:15和凌晨2:15启动你的工作,你可以使用下面的表达式:
15 2,8 * * *
您可以使用以下网站来测试你的cron表达式: http://cron.schlitt.info/
HH(0,3)* * *表示您的工作将于每天午夜至凌晨3点之间启动。
Jenkins文档对此主题非常详细(可通过帮助按钮从您的工作中访问)。
另一个有用的链接:How to schedule jobs in Jenkins?
感谢Burno,我计划为 15 14,8 * * *,但它建议使用1 H 14,8 * * *“,而不是传播负载均匀'15 14,8 * * *'然后我改为H 14,8 * * *现在显示\t功能帮助:日程安排 将在2016年3月17日星期四上午8:25:51 EDT运行;下一次将于美国东部时间2016年3月17日星期四下午2点25分51秒运行,它如何将时间缩短为25:51? – msbyuva
H比固定小时或分钟更灵活。如果詹金斯超载,它会延迟你的工作几秒钟或几分钟。 –
从Jenkins doc复制 - >例如,对于十几个日常工作使用0 0 * * *将会在午夜造成大量高峰。相比之下,使用H * * * *仍然会每天执行一项工作,但并非全部同时执行,最好使用有限的资源。 –
阅读有关克隆氏病表达式 –