Я пытаюсь заставить Хадсона выполнить мои тесты на селен на основе рубина. Я установил плагин Selenium Grid, но я не хочу, чтобы RC работал в качестве рабов в кластере Hudson. Причина этого в том, что я не хочу тратить следующие шесть лет своей жизни на настройку каждого из моих проектов в различных средах Windows.
Хадсон в настоящее время извлекает каждый проект из Github и строит его просто отлично. При обычной настройке Selenium Grid я могу отредактировать файл grid_configuration.yml, чтобы представить различные среды, с которыми я хочу тестировать, затем передать переменные среды в задачу rake, которая запускает тест, т.е. URL тестируемого приложения - обычно это порт на компьютере-концентраторе, работающем в определенной среде.
Таким образом, машинам, на которых работает RC, не нужно ничего знать об исходном коде моих приложений, им просто нужно установить selenium-grid и зарегистрироваться в хабе.
Есть ли способ элегантно имитировать это с Гудзоном?