Как работают многоотраслевые конвейеры Jenkins? - PullRequest
1 голос
/ 26 марта 2020

У нас есть сервер Jenkins, который содержит многоотраслевые конвейерные задания для примерно 20-30 хранилищ. Некоторые из этих репозиториев имеют около 30-40 веток, хотя не все эти ветки регулярно обновляются, но добавляются новые ветки.

В настоящее время я понимаю, как работает многоотраслевой конвейер:

  1. Канал первоначально обнаруживает количество ветвей в хранилище
  2. Он клонирует каждую ветвь отдельно при первом запуске
  3. Конвейер для каждой ветки будет выполняться только при обнаружении команды poll scm изменение в этой ветви
  4. Если есть изменение, конвейер только извлекает изменения и запускает Jenkinsfile

Я что-то не так понял?

Основная проблема, с которой я сталкиваюсь, заключается в том, что вышеупомянутый сервер Jenkins получил предупреждение от сетевой команды, поскольку он поглощает большую пропускную способность (~ 140 ГБ за один день), и мне было интересно, как это возможно .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...