GitLab Runner - Как разрешить запуск только одного конвейера за раз - PullRequest
1 голос
/ 01 апреля 2020

Я новичок в GitLab и столкнулся с проблемой, когда, если я запускаю два конвейера одновременно на одном и том же gitlab-runner, они оба работают параллельно и приводят к сбою. Что я хочу, так это ограничить запуск одним конвейером за раз, а другим - в очереди.

Я установил concurrent = 1 в config.toml и перезапустил бегун, но это не помогло. Моя конечная цель состоит в том, чтобы предотвратить многопоточный запуск на бегун.

Спасибо.

1 Ответ

1 голос
/ 01 апреля 2020

Установите ключевое слово limit в секции бегунов вашей конфигурации равным 1.

limit:

Ограничить количество заданий обрабатывается одновременно этим токеном. 0 (по умолчанию) просто означает не ограничивать

и перезапустить бегуна

...