2016-03-17 41 views
0

我是詹金斯的新手。我有一个工作,当我进去的配置我看到它安排在上午12时25分03秒EDT如何更改Jenkins构建时间表到不同的时间?

运行构建计划:HH(0-3)* * *

我想改变这种状况在美国东部时间上午8点15分运行,我该怎么做?

如果我想运行不止一次例如美国东部时间上午8:15和下午2:15 EDT,我该怎么做?

H H(0-3)* * *代表什么?

+2

阅读有关克隆氏病表达式 –

回答

1

要在上午8:15和凌晨2:15启动你的工作,你可以使用下面的表达式:

15 2,8 * * * 

您可以使用以下网站来测试你的cron表达式: http://cron.schlitt.info/

HH(0,3)* * *表示您的工作将于每天午夜至凌晨3点之间启动。

Jenkins文档对此主题非常详细(可通过帮助按钮从您的工作中访问)。

另一个有用的链接:How to schedule jobs in Jenkins?

+0

感谢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

+0

H比固定小时或分钟更灵活。如果詹金斯超载,它会延迟你的工作几秒钟或几分钟。 –

+0

从Jenkins doc复制 - >例如,对于十几个日常工作使用0 0 * * *将会在午夜造成大量高峰。相比之下,使用H * * * *仍然会每天执行一项工作,但并非全部同时执行,最好使用有限的资源。 –