RT Blog

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille
RT Blog

Intégration Continue avec Hudson - 1ère partie : Configuration

Envoyer Imprimer PDF

Ayant utilisé Hudson uniquement pour des projets Java, je me suis amusé à chercher comment prendre en compte des projets C#.
Prenons l'exemple d'un projet simple dont les Tests unitaires sont générés par MSTest.

 

1ère étape : Installation de Hudson

Très simple pour une installation standard (port 8080), il suffit de télécharger l'archive War sur le site officiel et lancer la ligne de commande suivante :

java -jar hudson-2.x.x.war

Et c'est tout !

La racine de votre serveur hudson se situe dans C:\Users\\.hudson et l'IHM HTML est disponible depuis l'adresse : http://localhost:8080

 

Si vous désirez modifier le port ou le répertoire racine il vous faudra ajouter les paramètres ligne de commande suivants :

Changer le port

--httpPort=80xx

 

Changer la racine

 --webroot="c:\..."

 

2ème étape : Charger le plugin MSTest

Ce plugin permet à Hudson de lire les fichiers ".trx" généré par le framework de Test .NET et de les analyser de la même manière que les XML générés par JUnit.

Pour activer le plugin il faut, tout d'abord, l'installer sur votre serveur.

Pour cela, allez dans le menu "Administrer hudson" > "Gestion des plugins" > "Disponibles" et cochez la case "MSTest".

 


Validez l'installation (le bouton est tout en bas à droite :))

 Il vous faudra redémarrer le serveur Hudson pour que le plugin soit pris en compte.

 

 

Mise à jour le Lundi, 26 Décembre 2011 13:19
 

Technos

Misc

Identification