我如何每小时安排一次詹金斯工作

我如何每小时安排一次詹金斯工作

我是 Jenkins 新手。我有一份工作需要每小时安排一次。

我在用

* */1 * * * 

但其效果并不明显。

请提供任何其他解决方案。  

答案1

这里得票最高的答案是不正确的: 需要在詹金斯每小时安排一次工作

有效执行此操作的正确方法如下:

  1. 如果你已经拥有/或计划拥有多个定期触发的 Jenkins 作业

    A。如果您想每小时安排一次作业,但不介意它在哪一分钟触发,那么为了始终在 Jenkins 上产生均匀的负载,请使用自动负载平衡机制在 Jenkins cron 表达式中安排作业(H),这将导致作业每小时伪随机触发:

    • @每小时

      或者:
    • H * * * *
    • 好*/1* * *


    注意:不要这样做!(在 Jenkins v2.89.3 或更低版本中)


    b.如果您想要在每小时的特定分钟安排(例如:30),则添加一个小的范围(例如 +/- 5 分钟)以最小化系统负载:

    • 高度(30-35) * * * *


    2.如果你只希望定期触发一个 Jenkins 作业

    要在特定分钟内安排(例如:30),请按如下方式锁定它:

    • 30 * * * *

相关内容