Я хочу установить два Hudson Master на одном оборудовании. Это упростит администрирование Hudson, поскольку оба сервера используются двумя разными (и независимыми) командами.
Пока что пробовал установить один сервер как сервис. Я проверил установку, и она работает нормально. Затем я скопировал установку на другой путь и изменил служебную информацию (другое имя и описание службы) и httpPort. Затем я создаю службу, однажды используя sc.exe create
и однажды используя hudson.exe install
. В обоих случаях сервер запустился. Однако страница конфигурации выглядела глупо. Таким образом, этот подход либо вообще не работает, либо я пропустил другой файл конфигурации.
Кто-нибудь знает, как это сделать?
Я попробовал тот же подход, который описан в вопросе, но избегал копирования исходной установки. Итак, я создал две папки и поместил в них копию hudson.war. Затем я выполнил следующие шаги для обеих папок.
java -jar hudson.war
hudson uninstall
hudson install
Теперь у меня есть две службы, и первый быстрый тест выглядит многообещающим.
ОБНОВЛЕНИЕ: Дальнейшие испытания прошли успешно. Так что я буду использовать этот подход в будущем.