GitLab CI/CD 流水线新建计划无法按照分钟级运行
- DevOps
- 2024-11-05
- 36热度
- 0评论
背景
gitlab 流水线,想配置一个计划(定时任务)执行每周的定时发布的工作,配置了每周二、四的晚上八点半,crontab 的格式为 "30 20 2,4",配好后,计划中显示下次执行时间,是配置中的当日的 20 点 40 分,分钟不正确。
解决方法
需要调整 gitlab 的配置文件,并 reconfigure 一下后,重启 gitlab 服务。
# 修改 /etc/gitlab/gitlab.rb 文件中以下内容,并取消该配置的注释
gitlab_rails['pipeline_schedule_worker_cron'] = "* * * * *"
gitlab-ctl reconfigure
gitlab-ctl restart