2011-03-24 2 views
2

Je me rends compte que c'est très similaire à cette question: how to set windows service in hudson 1.398 mais cette solution n'a pas fonctionné ou semble s'appliquer dans mon cas.Hudson 1.398 sur Windows 7 n'a pas l'option Installer en tant que service Windows

Je suis un Hudson Noob. J'ai téléchargé le fichier .war du site Hudson. J'ai essayé d'utiliser ces deux pages comme guides: http://wiki.hudson-ci.org/display/HUDSON/Installing+Hudson+as+a+Windows+service

http://java.dzone.com/articles/installing-hudson-windows

je puis extraire la guerre en utilisant "java -jar hudson.war" de la ligne de commande. J'ai essayé d'ouvrir la ligne de commande normalement et en cours d'exécution en tant qu'administrateur. Je passe à http://localhost:8080, puis je clique sur "Manage Hudson", mais je n'ai pas d'option pour "Install as Windows Service". J'utilise mon Windows 7 Ultimate N 64 bits local. J'ai .NET Framework version 4 installé. Qu'est-ce que je fais de mal qui fait que cette option n'apparaisse pas?

+0

Avez-vous de l'UAC activé? Pouvez-vous l'essayer avec l'UAC désactivé? – Sagar

Répondre

1

Cela semble être un problème que d'autres connaissent également. Peut-être un fichier bug à

http://issues.hudson-ci.org/secure/Dashboard.jspa

Pour contourner ce problème, vous pouvez simplement utiliser le service Java Wrapper et le configurer manuellement. C'est assez trivial à faire et il y a une excellente documentation sur le site.

http://wrapper.tanukisoftware.com/doc/english/download.jsp

+0

Voici une question connexe btw. http://stackoverflow.com/questions/5400089/how-to-set-windows-service-in-hudson-1-398 –

+0

Le bug est maintenant corrigé et fera partie de la prochaine version. http://issues.hudson-ci.org/browse/HUDSON-8786 –

5

Vous pouvez également utiliser Jenkins, où la plupart des anciens développeurs Hudson travail (voir this), qui dispose désormais d'un programme d'installation de Windows.

0

J'ai eu le même problème avec v. 1.398. J'ai ensuite essayé d'installer v. 1.348 (parce que nous avons cette version en cours d'exécution sur une autre machine), j'ai ensuite eu l'option "Installer en tant que service Windows" que j'ai fait et j'ai ensuite mis à niveau vers ma nouvelle version 1.398).

(une autre chose, si possible d'envisager d'utiliser Jenkins, au moins le plus simple d'installer le service sur une machine windows)

Questions connexes