Question

Je veux installer deux maîtres Hudson sur le même matériel. Cela rendra plus facile l'administration Hudson, puisque les deux serveurs sont utilisés par deux équipes différentes (et indépendantes).

Jusqu'à présent, j'ai essayé d'installer un serveur en tant que service. J'ai vérifié l'installation et il fonctionne bien. I que recopié l'installation dans un autre chemin et changé les informations de service (autre nom et la description de service) et le httpPort. Je crée alors le service, une fois à l'aide sc.exe create et une fois à l'aide hudson.exe install. Dans les deux cas, le serveur a commencé. Cependant, la page de configuration a agi Goofy. Cette approche est donc soit ne fonctionne pas du tout ou je manqué un autre fichier de configuration.

Est-ce que quelqu'un a une idée de comment y parvenir?

Était-ce utile?

La solution

J'ai essayé la même approche que documentée dans la question, mais d'éviter la copie de l'installation d'origine. Donc, j'ai créé deux dossiers et mettre une copie de hudson.war en elle. Ensuite, je fis les étapes suivantes pour les deux dossiers.

  1. Démarrer Hudson avec java -jar hudson.war
  2. Installé Hudson en tant que service en utilisant l'interface utilisateur Web
  3. est entré dans la Dir base Hudson et ran hudson uninstall
  4. a modifié le port et les informations de service dans hudson.xml
  5. installé le service par ligne de commande hudson install

Maintenant, j'ai deux services et le premier test rapide semble prometteur.

Autres conseils

Puis-je suggérer:

  1. exécuter deux instances de Tomcat
  2. ont chacun Tomcat en cours d'exécution sur son propre port HTTP
  3. déployer HUDSON.WAR dans chaque Tomcat
  4. set CATALINA_OPTS pour chaque Tomcat pour pointer vers un autre HUDSON_HOME
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top