Дженкинс очередь зависает - PullRequest
       25

Дженкинс очередь зависает

0 голосов
/ 05 сентября 2018

В настоящее время у нас проблема с нашим сервером Jenkins. В настоящее время мы работаем с многоотраслевыми конвейерами, созданными сервером сборки. Эти множественные ветви помечены на узле, но в этом узле всего 4 процессора сборки. Однако теперь часто случается так, что для задания требуется несколько сборочных процессоров, то есть для одной работы требуется 2 сборочных процессора одновременно. Проблема состоит в том, что, когда несколько заданий запускаются одновременно, все задания зависают в очереди и не могут продолжать сборку, пока не будет доступен свободный процессор.

Соответственно, есть только один способ остановить задание, чтобы обработать предыдущие задания.

Как решить эту проблему автоматически?

  • Возможно, есть несколько способов увеличить количество процессоров сборки.
  • Отмена заданий вручную
  • Или установить время ожидания, как долго ждать на свободном процессоре.
  • Или, возможно, лучший способ указать где-нибудь в Дженкинсе, что одновременно может обрабатываться только одно задание на узел.

К сожалению, я не знаю, как я мог реализовать последнее предложение. Не могли бы вы помочь мне?

...