2012-02-06 1 views
0

Je suis après quelques indications sur le problème que j'ai. J'installe Jenkin 1.450 sous CentOS 5.5. Java a été installé et JAVA_HOME a été correctement défini. J'ai déployé Jenkins sur Jetty 8.0.4. J'ai téléchargé Jetty et extrait sur le répertoire d'un utilisateur. Jenkins est déployé dans le répertoire webapps de Jetty.Jenkins on Jetty - Impossible de mettre à jour les plugins

Ensuite, j'ai créé un répertoire en dehors du répertoire de Jetty et j'ai défini JENKINS_HOME dans ce répertoire. Ensuite, je place aussi JETTY_HOME dans le répertoire jetty extrait. Ensuite, je lance Jetty en utilisant le script jetty.sh que vous pouvez trouver dans/bin.

Tout a bien fonctionné et je peux ajouter des utilisateurs, etc. Ensuite, à partir de la section «Gérer les plugins», je vois qu'il y a un nouveau plugin svn, donc je veux le mettre à jour. Donc, je commence le processus de mise à jour. A la fin Jenkins me dit que "le plugin subversion est déjà installé Jenkins doit être redémarré pour que la mise à jour prenne effet" - j'ai donc redémarré Jetty. Cependant, en vérifiant la version de svn maintenant il était toujours le même qu'avant et il me dit encore il y a une nouvelle version. Est-ce que quelqu'un peut me dire où j'ai mal fait?

Merci!

Répondre

2

Votre configuration est bonne. La question est de Jenkins lui-même, et un bug a été ouvert pour cela sur leur JIRA:

Bien que ce problème a été résolu pour les nouveaux plugins dans la version 1.450, il reste dans la fonction de mise à niveau .

: bogues liés à

+0

merci pour les pointeurs ..... je me suis fait foutre, maintenant je sais pourquoi. – Gilbeg

0

J'ai eu le même problème aujourd'hui =)

J'essayé de placer diverses choses dans le contexte:

<Call class="java.lang.System" name="setProperty"> <Arg>HUDSON_HOME</Arg> <Arg>/opt/jenkins</Arg> </Call> 
    <Call class="java.lang.System" name="setProperty"> <Arg>JENKINS_HOME</Arg> <Arg>/opt/jenkins</Arg> </Call> 
Dès

Cependant à la fin la seule chose qui a fonctionné était de fissurer la guerre et ajoutez ce qui suit au WEB-INF/web.xml (où/opt/jenkins est ma maison de jenkins)

<env-entry> 
    <env-entry-name>HUDSON_HOME</env-entry-name> 
    <env-entry-type>java.lang.String</env-entry-type> 
    <env-entry-value>/opt/jenkins</env-entry-value> 
    </env-entry> 

comme Je l'ai fait tous les plugins précédemment installés/mis à jour qui ont été marqués comme manquant nous présentons.

Questions connexes