Можно ли запланировать трубопровод Gitlab менее чем за час? - PullRequest
0 голосов
/ 07 октября 2018

Я пытаюсь настроить запланированный конвейер, который запускается каждые 20 минут.Я использую настроенный синтаксис cron (*/20 * * * *) в настройках, но gitlab не соблюдает это и продолжает запускать каждый час.

Это ошибка в gitlab или я что-то упустил?

1 Ответ

0 голосов
/ 07 октября 2018

Извлечение Расписания GitLab : в нем упоминается:

Конвейеры не будут выполняться точно, потому что расписания обрабатываются Sidekiq, который работает в соответствии с его интервалом.

Например, если вы установите расписание для создания конвейера каждую минуту (* * * * *), а рабочий Sidekiq будет работать в 00:00 и 12:00 каждый день (0 */12 * * *), только 2 конвейера будутбыть создан за день.

Чтобы изменить частоту работника Sidekiq, вы должны отредактировать значение pipeline_schedule_worker_cron в вашем gitlab.rb и перезапустить GitLab.

...