Hudson: peut-être le seul logiciel en java que j'apprécie vraiment !
Hudson, c'est une de ces découvertes récentes qui change ma manière de voir pas mal de choses. Au départ il n'était qu'une question d'intégration continue, c'est le métier d'hudson, pour faire simple c'est un robot qui passe sa vie à compiler le code source de nos logiciels chaque fois qu'il détecte une modification dans les dépôts de code.
Ensuite j'ai mis en place la gestion des dépendances, maintenant, lorsqu'on modifie une bibliothèque utilisée par plusieurs logiciels hudson essaye de tous les compiler pour vérifier qu'il n'y aurait pas de conséquences ou de collisions non prévues.
Puis je sais que je vais l'utiliser pour qu'il lance tout seul les tests unitaires, je vais lui faire dérouler les jeux d'essais tout seul, automatiquement, il ne nous fais des rapports par mail ou sur notre serveur jabber qu'en cas de problèmes.
Mais ce qui est certain c'est que je vais me perdre dans la liste des plugins proposés: c'est maintenant un robot "centré sur le code source" mais qui peut faire des choses de dingues, il peut surtout automatiser totalement des choses qu'on faisait encore à la main et qu'on ne faisait donc pas ou le plus rarement possible ...
Je n'aurais donc qu'un mot, merci Rokia de nous avoir mis Hudson sur notre route et merci aux développeurs d'hudson pour avoir créé un outil comme celui-ci.
Java, j'aime pas, mais là j'avoue que Hudson j'aime beaucoup !