【问题标题】:Jenkins schedule a job every 105 minutesJenkins 每 105 分钟安排一次工作
【发布时间】:2017-01-24 05:39:50
【问题描述】:

我需要安排 jenkins 作业每 90 分钟运行一次 我尝试了以下但没有奏效 */45 */1 * * * 但这项工作每隔一小时运行一次,然后每隔 45 分钟运行一次

  • 2016 年 9 月 15 日上午 1:46:09

  • 2016 年 9 月 15 日上午 1:01:09

  • 2016 年 9 月 15 日上午 12:46:09

  • 2016 年 9 月 15 日上午 12:01:09

  • 2016 年 9 月 14 日晚上 11:46:09

  • 2016 年 9 月 14 日晚上 11:01:09

    等等

谁能告诉我这是怎么做的

【问题讨论】:

  • 是 105 还是 90 ?如果是 105,请使用我在下面给出的那个,否则将 45 更改为 30。

标签: jenkins schedule


【解决方案1】:

您可能必须在调度程序中为它指定两个 cron 作业,就像在同一个 jenkins 作业中这样 - 非常类似于在 Linux 中为普通 cron 执行的操作

0 0,3,6,9,12,15,18,21 * * * /path/to/script
45 1,4,7,10,13,16,19,22 * * * /path/to/script

【讨论】:

  • 这将按以下顺序执行 0,1:45,3:00,4:45 ... 每 105 分钟将是 0,1:45,3:30,5:15 ,7:00,8:45
  • 嗯。在这种情况下,cron 将不是一个好的选择。也许您可以使用 stackoverflow.com/questions/28199949/run-cron-every-105-minutes 并在工作中通过它的 rest api 调用/触发 jenkins 工作,这似乎是一件合理的事情。
猜你喜欢
  • 2015-03-27
  • 1970-01-01
  • 2011-12-22
  • 1970-01-01
  • 2015-08-31
  • 2014-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多