Vue des jobs Hudson dans Eclipse

Voyons comment le plugin Mylyn s'intègre à éclipse pour vous afficher les informations de Hudson.

Vue Builds

La nouvelle vue Builds affiche le statut des jobs Hudson dans Eclipse.

Mylyn - Vue Builds - Jobs
Il est possible de lancer un job depuis cette vue et d'accéder aux détails d'un job.


Vue Console

La vue Console est réutilisée pour afficher la sortie console du job : plus besoin de sortir de Eclipse pour voir ce qu'il s'est passé dans le job Hudson.


Vue JUnit

La vue JUnit liste les résultats des tests unitaires du job :

Mylyn - Vue JUnit

Il est ainsi possible de diagnostiquer les tests en erreurs, de les relancer directement sur le projet en local afin de reproduire l'erreur et d'apporter une correction rapide sur l'intégration.


Vue Historique

La vue Historique contient l'historique du job

Mylyn - Vue History


Notifications

Il est également possible d'activer des notifications pour être averti en cas d'échec ou de succès d'un build.



Line.PNG

Installation de la version 3.5 de Mylyn

Pour vous aider, voici un petit guide d'installation et de configuration du plugin Mylyn pour activer la connexion avec Hudson.

Pré-requis : Avoir une version 3.5 ou supérieure de Eclipse.

Pour installer la version 3.5 de Mylyn, aller dans le menu Help puis Install New Software...

Saisir l'URL d'installation de Mylyn suivante : http://download.eclipse.org/mylyn/releases/latest puis valider cette adresse en appuyant sur la touche Entrée

Voici les éléments Mylyn à installer :

Mylyn Installation 2



Line.PNG

Configuration

Première étape : Ajouter la vue Builds

Menu Window > Show view > Other : Sélectionner la vue Mylyn > Builds.

Mylyn - Vue Builds


Deuxième étape : Référencer le serveur Hudson

Dans la vue Builds cliquer sur le bouton d'ajout du serveur :
Mylyn - Add Server

La fenêtre New repository apparaît, cliquer sur Hudson :
Mylyn - Vue Builds - Add Hudson

La fenêtre New Build Server apparaît :
Mylyn - Vue Builds - New Build Server

Définir les éléments suivants :

  • Server : L'URL d'accès à l'écran principal de Hudson (URL de base de Hudson)
  • Label : Nom à donner au serveur Hudson
  • User / Password : Si besoin, saisir les identifiants de connexion à Hudson.

Cliquer sur Validate, pour tester la connexion à Hudson.

Cliquer sur Refresh pour rafraîchir les jobs disponible dans Hudson.
Vous pouvez sélectionner les jobs que vous souhaiter voir dans Eclipse.

Cliquer sur Finish pour terminer.

Les jobs Hudson apparaissent dans la vue Builds.


Troisième étape : Définir le rafraîchissement

Dans la vue Builds, cliquer sur le bouton de Propriétés de la vue : Mylyn - Vue Builds - Propriétés

Puis cliquer sur Propriétés.

La fenêtre Preferences apparaît :
Pour activer le rafraîchissement automatique, sélectionner "Automatically refresh builds'', puis définir le temps entre chaque rafraîchissement.


Fin de la configuration

Voilà Eclipse est prêt.

Depuis la vue Builds, vous pouvez accéder aux détails des informations sur les jobs Hudson et corriger rapidement les erreurs que vous avez commitées !



Line.PNG

Références

Voici la page de la nouvelle version 3.5 de Mylyn :
http://www.eclipse.org/mylyn/new/

Voici la description des possibilités offertes par le connecteur Hudson/Jenkins pour Mylyn :
http://www.eclipse.org/mylyn/new/#hudson