Запуск параллельных трубопроводов на разных ветках - PullRequest
0 голосов
/ 25 апреля 2020

Это две ветви проекта www.example.com: ветка логан и ветка белла .

33-й конвейер является ветвью логана www.example.com, а 34-й конвейер является ветвью Беллы www.example.com.

Когда 33-й конвейер не закончен, 34-я pepeline всегда будет в стадии ожидания.

Если pepeline одной ветви находится в состоянии ожидания, будет затронута pepeline другой ветви?
Это очень странно. Как я могу решить эту проблему ?

enter image description here

1 Ответ

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

Если у вас есть собственные бегуны, вы можете изменить файл config.toml, в частности изменив свойство request_concurrency:

[[runners]]
  name = "super-runner"
  request_concurrency = 10
  ...

Если вы используете executor kubernetes, вы можете добавить переменную env RUNNER_REQUEST_CONCURRENCY и он установит желаемое request_concurrency для каждого созданного бегуна.

...