You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Jenkins Job Builder配置每4小时执行的Build Periodically触发器?

如何用Jenkins Job Builder配置每4小时自动运行的任务

我之前也折腾过这个需求,其实Jenkins Job Builder(JJB)完全支持配置「Build Periodically」触发器,只是官方文档里的相关说明确实藏得有点深。直接给你解决方案:

你只需要在现有的JJB job配置里添加triggers块,用timed类型来对应手动配置的定时触发规则,具体配置示例如下:

- job:
    name: 你的现有任务名称
    # 这里保留你原本的其他配置内容...
    triggers:
      - timed: "H */4 * * *"

关键细节说明:

  • H是Jenkins的哈希调度符,它会根据任务名称生成一个随机偏移量,避免所有定时任务同时触发导致Jenkins节点资源拥挤,比直接写0更推荐在生产环境使用
  • 如果你的需求是必须固定在每4小时的整点运行(比如0:00、4:00、8:00...),可以把表达式改成0 */4 * * *
  • 这个配置和你手动在Jenkins界面里填写「Build Periodically」的cron表达式是完全等价的
  • 配置完成后,运行jenkins-jobs update 你的配置文件路径命令,就能自动覆盖之前手动设置的触发器了

内容的提问来源于stack exchange,提问作者Mosinel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:15:36