Pergunta

Eu quero configurar dois Hudson mestres no mesmo hardware. Isso fará com que a administração de Hudson mais fácil, uma vez que ambos os servidores são usados ??por duas equipes diferentes (e independentes).

Até agora eu tentei instalar um servidor como um serviço. I verificar a instalação e ele está sendo executado ok. Eu que copiou a instalação em outro caminho e mudou a informação de serviço (diferente serviço de nome e descrição) ea Httpport. Eu, então, criar o serviço, uma vez usando sc.exe create e uma vez utilizando hudson.exe install. Em ambos os casos o servidor foi iniciado. No entanto, a página de configuração agiu pateta. Portanto, esta abordagem é ou não funciona em todos ou eu perdi outro arquivo de configuração.

Alguém tem uma idéia de como conseguir isso?

Foi útil?

Solução

Eu tentei a mesma abordagem como documentado na pergunta, mas evitou a cópia da instalação original. Então, eu criei duas pastas e colocar uma cópia do hudson.war nele. Então eu realizadas as seguintes etapas para ambas as pastas.

  1. Iniciar Hudson com java -jar hudson.war
  2. Instalado Hudson como um serviço usando a interface do usuário da web
  3. entrou no Hudson Base de Dir e correu hudson uninstall
  4. modificou o porto e as informações de serviço em hudson.xml
  5. instalado o serviço através de linha de comando hudson install

Agora eu tenho dois serviços e os primeiros olhares teste rápido promissor.

Outras dicas

Posso sugerir:

  1. Executar duas instâncias do Tomcat
  2. têm cada Tomcat em execução no seu próprio porto HTTP
  3. HUDSON.WAR implantar em cada Tomcat
  4. CATALINA_OPTS definido para cada Tomcat para apontar para um HUDSON_HOME diferente
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top