Гудзонский раб, служащий нескольким мастерам Гудзона? - PullRequest
3 голосов
/ 03 декабря 2009

Можно ли использовать моих рабов-гудзонов несколькими мастерами-гудзонами?

Немного справочной информации:

Мой сборщик настроил отдельных мастеров Hudson для развертывания и тестирования нашего решения в различных средах тестирования. Мои тесты проводятся на рабах Гудзона (у меня есть 4 раба). Эти рабы связаны с одним конкретным мастером Гудзона. Я хочу, чтобы рабы были доступны для использования любым из мастеров Гудзона.

Я считаю, что сборщик выбирает несколько мастеров hudsom для управления количеством заданий на каждом мастере. Его настройка для одной среды имеет 8 вкладок вида, поэтому 5 сред означают 40 вкладок. К сожалению, как обычно, решение одной проблемы создает другую.

Ответы [ 3 ]

2 голосов
/ 03 декабря 2009

Да, вы можете добавить рабов к обоим мастерам Гудзона. Проблема состоит в том, что каждый мастер не будет знать об использовании ресурсов другим мастером, поэтому вам придется выяснить какой-то механизм для этого, например, уменьшить количество исполнителей.

Еще лучше было бы объединить двух мастеров Гудзона в один экземпляр Гудзона. Ваш вопрос не объясняет мотивацию иметь двух мастеров.

0 голосов
/ 22 июля 2010

v1.366 добавлена ​​поддержка подчиненных Windows, работающих в качестве службы Win32, для обслуживания нескольких мастеров

см. http://hudson -ci.org / changelog.html

Задания Hudson также можно параметризировать, используя значение по умолчанию, используемое для запланированных заданий, и веб-страницу, предлагаемую для ввода параметров при заданиях, запускаемых вручную. Это может работать в некоторых ситуациях, чтобы уменьшить потребность в нескольких рабочих местах.

Или попробуйте плагин вложенного просмотра, если количество вкладок является проблемой и не может уменьшить количество заданий

0 голосов
/ 22 апреля 2010

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

...