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

GitLab不同版本定时任务Worker频率配置方法咨询

GitLab定时任务每分钟执行配置 & Sidekiq Worker频率调整方法

如果你需要让GitLab的定时调度Job每分钟运行一次,或者修改Sidekiq Worker的执行频率,不同版本的GitLab配置方式略有差异,具体操作如下:

一、每分钟执行的Cron表达式

要实现每分钟执行,对应的Cron表达式是 * * * * *,接下来根据你的GitLab版本选择对应的配置路径:

12.8.X及以上新版本

  • 找到GitLab实例的核心配置文件gitlab.rb(默认路径是/etc/gitlab/gitlab.rb)
  • 定位到gitlab_rails['pipeline_schedule_worker_cron']配置项,去掉注释并设置值为* * * * *,示例代码如下:
    gitlab_rails['pipeline_schedule_worker_cron'] = "* * * * *"
    
  • 保存配置文件后,执行命令让配置生效:
    gitlab-ctl reconfigure
    

10.x.x旧版本

  • 同样打开gitlab.rb配置文件
  • 找到gitlab_ci['schedule_builds_minute']配置项,将其值修改为*(代表每分钟执行),示例:
    gitlab_ci['schedule_builds_minute'] = "*"
    
  • 执行gitlab-ctl reconfigure命令重新加载配置,使修改生效

重要提示

  • 任何配置修改后都必须执行gitlab-ctl reconfigure才能让GitLab应用新的设置
  • 官方配置说明会随版本迭代更新,建议优先查阅你当前GitLab版本的官方文档获取最新信息

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.06 18:52:38