#jenkins #jenkins-slave
#Дженкинс #дженкинс-подчиненный
Вопрос:
Я настроил сервер Дженкинса на компьютере (главный узел) и также настроил один подчиненный узел. Я добавил ту же метку ‘test’ как на главном узле, так и на подчиненном узле. Та же метка «test» также была добавлена в свойство «Ограничить, где этот проект может быть запущен» моего проекта jenkins. Проблема в том, что когда я запускаю 2 или более сборок этого проекта, все они ставятся в очередь для запуска только с одним из узлов. (даже когда другой узел простаивает) Я ожидаю, что если первая сборка выполняется на подчиненном узле, вторая должна выполняться на главном узле и наоборот. Чего-нибудь мне здесь не хватает?
ПРИМЕЧАНИЕ — Попытался настроить оба узла со значениями свойства использования «Использовать этот узел как можно чаще», а также «Создавать только задания, соответствующие выражению метки», но обнаружил то же поведение.
Заранее спасибо ..!!
Ответ №1:
Теперь эта проблема решена. В моем проекте НЕ была отмечена опция «Выполнять параллельные сборки, если необходимо», из-за чего исполнитель ожидал завершения одной сборки перед запуском другой сборки. После проверки этой опции, когда запускаются 2 сборки, они выполняются одновременно как на главном, так и на подчиненном узле.