【问题标题】:"H 5 * * 7" cron in Jenkins groovy scriptJenkins groovy 脚本中的“H 5 * * 7”cron
【发布时间】:2021-06-23 05:42:06
【问题描述】:

我试图了解此触发器何时在 Jenkins groovy 脚本中运行。在我看来,Jenkins groovy 脚本有一些用于 cron 的 DSL。有谁知道这个 cron 作业什么时候触发?

triggers {
cron('H 5 * * 7')
}

【问题讨论】:

标签: jenkins groovy cron


【解决方案1】:

H 5 * * 7 中,H 表示哈希。您可以首先使用数字,但 H 可以更好地分配负载。

H = 分钟,当预计负载会减少时,Jenkins 将第一次提出它,之后如果有可用的代理来处理它,它将或多或少保持不变。
5 = 小时,
* = 任何值(每天),
* = 任何值(每月),
7 = 一周中的第 7 天(星期日)。

参考: Spread load evenly by using ‘H * * * *’ rather than ‘5 * * * *’

【讨论】:

    【解决方案2】:

    您可以使用 CRONTab 测试仪对其进行测试。 这意味着每周日 5:00 开始

    https://crontab.guru/#0_5_*_*_7
    

    【讨论】:

      猜你喜欢
      • 2018-04-28
      • 2016-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-21
      • 2013-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多