Installation de Hudson

Posted in Non classé on octobre 28th, 2009 by Ajrarn

… l’utilisation d’un moteur d’intégration continue au sein d’un projet est de plus en plus fréquente.
Quels en sont les principes ?
A chaque modification dans le code source du projet, une vérification va être effectuée pour s’assurer qu’il n’y a pas de régression sur l’application en cours de développement.
Cette vérification implique la mise en place d’un système de gestion des sources comme SVN (voir son installation et sa configuration ici) et, idéalement, le développement de tests unitaires.
A chaque commit d’un développeur, le moteur d’intégration continue va intégrer cette modification et faire jouer les tests unitaires pour s’assurer qu’elle n’a aucun impact néfaste sur le reste du code.
Il existe de nombreux logiciels offrant ces fonctionnalités.
Nous avons choisi d’utiliser Hudson, l’un des plus récents pour sa simplicité (mise en œuvre et utilisation) et pour l’interface forte qu’il propose avec Maven 2 (voir son installation et sa configuration ici). Read more »