BuildBot: выполнять шаги сборки параллельно - PullRequest
0 голосов
/ 22 марта 2019

Можно ли поручить BuildBot выполнять шаги сборки параллельно?

Я просматривал документацию, и кажется, что это возможно только при создании нескольких сборок / сборочных фабрик.

Я не совсем уверен насчет Строителей и Работников: я видел, что добавление работников позволит мне выполнять несколько запросов на сборку одновременно (несколько программистов, отправляющих PR), но использование нескольких сборщиков, похоже, не предназначено для чего-то вроде это.

Итак, возможно ли это?

1 Ответ

1 голос
/ 28 мая 2019

Вы можете одновременно выполнять несколько сборщиков, например, если они прослушивают входящие коммиты в одном и том же хранилище;один коммит запустит всех слушателей.В этом сценарии вы можете управлять параллелизмом, используя BuilderConfig 's canStartBuild аргумент .И будьте осторожны, чтобы сборщики работали на отдельных ресурсах!

В качестве альтернативы, если вы запускаете несколько сборщиков из одного сборщика и указываете waitForFinish=False, сработавшие сборщики будут работать одновременно.

Я считаю, что вы не можете выполнять шаги сборки параллельно в одном сборщике.Что касается рабочих, я не могу вам сказать.

...