mardi 16 octobre 2012

Migration de Hudson vers Jenkins


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

Related Posts Plugin for WordPress, Blogger...