L'intégration Continue
Les technologies existantes
Liste des principaux outils d'intégration continue
Parmi les nombreux outils d'intégration disponibles, certains sortent du lot, par leur popularité ou leur puissance.
Hudson (open-source)
Hudson est le dernier né des grands de l'intégration continue, et également le plus en vogue actuellement. Il rassemble une communauté conséquente et son évolution est rapide. Il dispose d'une interface sobre, dynamique et fonctionnelle. Il dispose d'une impressionante palette de plug-ins (plus de 300), couvrant sûrement l'ensemble de vos besoins. La configuration se fait entièrement par l'interface admin.
CruiseControl / CruiseControl.NET (open-source)
CruiseControl est le concurrent direct de Hudson, il est jugé robuste et riche en fonctionnalité par la communauté. Sa configuration se fait au travers d'un fichier XML, ce qui peut sembler rebutant au premier abord mais sera préféré par ceux qui maîtrisent les différents aspects de ce fichier de configuration.
Apache Continuum (open-source)
Bien que fonctionnel, Apache Continuum est légèrement moins riche en fonctionalités que les deux solutions ci-dessus. Il mérite néanmoins d'être cité, car il s'agit du serveur d'intégration officiel d'Apache, et à fortiori de son outil de build Maven.
QuickBuild (payant, ou sa version open-source LuntBuild)
Cette version payante a la particularité d'offrir en natif de très nombreux composants, offrant à leurs utilisateurs une solution prête à être utilisée, accompagné d'un support.
Et beaucoup d'autres ...
Il existe plusieurs dizaines d'outils d'intégration continue, Hudson et CruiseControl étant utilisés par l'immense majorité. Néanmoins il ne faut pas en faire une religion, les nouveautés et évolutions de ces solutions méritent d'être suivies de plus près.