将jenkins中的定期构建安排到特定日期

将jenkins中的定期构建安排到特定日期,jenkins,cron,Jenkins,Cron,我想在jenkins中安排定期构建,它应该每天早上9点运行一次,直到特定的一天,例如,如果今天是12月1日,那么它应该只从12月1日运行到7日 对于每天上午9点运行的脚本- H 9 * * * 我应该添加什么才能只运行到特定日期?Cron表达式支持范围选择器。对于您的特定示例,您可以指定它只能在12月1日至7日运行: * 9 1-7 12 * “At 09:00 on every day-of-month from 1 through 7 in December.” 你可以很容易地测试你的

我想在jenkins中安排定期构建,它应该每天早上9点运行一次,直到特定的一天,例如,如果今天是12月1日,那么它应该只从12月1日运行到7日

对于每天上午9点运行的脚本-

H 9 * * *

我应该添加什么才能只运行到特定日期?

Cron表达式支持范围选择器。对于您的特定示例,您可以指定它只能在12月1日至7日运行:

* 9 1-7 12 *

“At 09:00 on every day-of-month from 1 through 7 in December.”

你可以很容易地测试你的表情。由于您不能在cron表达式中指定年份,因此必须在之后手动删除触发器。

非常感谢您的回答。这个网站真的很有帮助。只需再问一个问题。过渡月份呢。示例-从11月27日到12月3日,每天9点,您可以在jenkins中添加多个cron表达式。我认为你不能用一个表达式来表达。在这个例子中,你可以使用*927-3011*和*91-712*。请参见此处的答案: