Situation de départ :
Hudson est installé dans un serveur d'application de type JBoss AS. L'espace de travail est déclaré via le fichier web.xml (hudson.war\WEB-INF\weeb.xml) de la manière suivante :
<env-entry><env-entry-name>HUDSON_HOME</env-entry-name>
<en-entry-type>java.lang.string</env-entry-type>
<env-entry-value>E:\Hudson</env-entry-value>
</env-entry>
Déployer Jenkins :
- Arrêter le serveur d'application JBoss AS
- Créer un répertoire de travail pour accueillir l'environnement d'exécution (workspace) de Jenkins. Par exemple : E:\Jenkins
- Dezipper le fichier jenkins.war dans le répertoire /deploy de JBoss AS
- Editer le fichier jenkins.war\WEB-INF\weeb.xml
- Modifier la déclaration de la variable d'environnement JENKINS_HOME de la manière suivante :
<env-entry>
<env-entry-name>JENKINS_HOME</env-entry-name>
<en-entry-type>java.lang.string</env-entry-type>
<env-entry-value>E:\Jenkins</env-entry-value>
</env-entry>
Migration :
- Copier le contenu du répertoire E:\Hudson\Jobs\ vers E:\Jenkins\Jobs\
- Redémarrer le serveur d'application JBoss AS
Un message d'avertissement indique que des données sont dans un format "ancien".
- Cliquer sur le bouton "Gérer"
Et voilà.
Aucun commentaire:
Enregistrer un commentaire