2008-11-12 2 views
3

Могу ли я запускать несколько ведомых устройств hudson на одной машине, я имею в виду настоящие подчиненные только с одним процессом сборки?Несколько подчиненных на одной машине с hudson

Моя проблема заключается в том, что у меня есть ведомое устройство с 3 процессами сборки, используя блокировки и затворы (V0.4) для запуска трех разных заданий построения. Но иногда у меня возникает проблема, когда одновременно запускается более одной задачи построения одного типа или она блокирует процесс сборки из подчиненного устройства и не запускается.

Заранее благодарим за понимание.

ответ

5

Да, Хадсон должен иметь возможность запуска нескольких подчиненных устройств на одной машине. Я делаю ограниченную форму этого с моими сборками, чтобы каждое задание выполнялось на отдельном жестком диске. В моем случае это означает, что у меня есть мастер, с ведомым, который запускается на той же машине, что и мастер. Имея 3 ведомых, каждый из которых имеет 1 исполнитель, может быть выполнен вместо одного подчиненного с 3 исполнителями, но это не должно влиять на блокировку, поэтому я вижу только использование для этого, если у вас разные физические диски и вы хотите увеличить пропускную способность.

Я считаю, что блокировки как в Hudson (т. Е. Это задание работает), так и в замках и замках (эта блокировка используется) охватывают все подчиненные & мастер для данной настройки hudson. Поэтому, если ведомое устройство 1 запускает задание, содержащее блокировку A, ведомое устройство 2 не сможет запустить задание, которое содержит блокировку A. Мне не совсем понятно, если это поведение, которое вы ищете.

Существует одна важная нота, хотя:

Предположительно в настоящее время существует ошибка в ядре, что иногда Хадсон позволяет несколько рабочих мест, чтобы начать с тем же замком при использовании блокировки-и-защелок плагина. Я не эксперт по внутренности блокировки Hudson, ни плагин locks-and-latches, но если вы хотите более подробное объяснение, то есть разговор, который звучит связанный on the hudson users mailing list ([email protected]) ,

here is the archived conversation

Автор замки-защелки и-плагин, как правило, довольно отзывчивый на вопросы.

Смежные вопросы