Dois Hudson Master no mesmo Windows Server

1

Eu quero configurar dois Hudson Master no mesmo hardware. Isso facilitará a administração do Hudson, já que os dois servidores são usados por duas equipes diferentes (e independentes).

Até agora, tentei instalar um servidor como um serviço. Eu verifiquei a instalação e está funcionando ok. Eu do que copiei a instalação para outro caminho e alterei as informações de serviço (serviço diferente Nome e descrição) e o httpPort. Eu então crio o serviço, uma vez usando sc.exe create e uma vez usando hudson.exe install . Em ambos os casos, o startet do servidor. No entanto, a página de configuração agiu de maneira boba. Então, essa abordagem não está funcionando ou perdi outro arquivo de configuração.

Alguém tem uma ideia de como fazer isso?

    
por Peter Schuetze 04.12.2009 / 16:30

1 resposta

1

Eu tentei a mesma abordagem documentada na pergunta, mas evitei a cópia da instalação original. Então criei duas pastas e coloquei uma cópia do hudson.war nela. Do que eu executei os seguintes passos para ambas as pastas.

  1. Iniciar o Hudson com java -jar hudson.war
  2. Instalou o Hudson como um serviço usando a interface da web
  3. entrou no Hudson Base Dir e executou hudson uninstall
  4. modificou a porta e as informações do serviço em hudson.xml
  5. instalou o serviço por meio da linha de comando hudson install

Agora tenho dois serviços e o primeiro teste rápido parece promissor.

UPDATE: teste adicional foi bem sucedido. Então, vou usar essa abordagem daqui para frente.

    
por 07.12.2009 / 22:40