L'intégration Continue

Mise en place

Afin de mettre en place l'intégration continue, il est important de savoir les différents outils que l'on a besoin. La plupart des outils que je citerai seront pour Java mais ils ont leur équivalent pour tout autre langage.

Pré-requis

Pour mettre en place l'intégration continue, il faut avoir un outil de build sur sa machine capable de réaliser les builds privés. Il faut aussi que son code soit versionné sur un gestionnaire de sources. Ce processus nécessite un serveur d'intégration continue qui doit être configuré pour scruter le gestionnaire de sources. Il faut mettre à disposition du serveur les différents scripts que l'on veut exécuter. Il faut aussi choisir le type de feedback que l'on veut pour les rapports.

Différents outils

Gestionnaire de versions

Ce gestionnaire contiendra le code source mais aussi les librairies tierces, les fichiers de propriétés, les schémas de base de données, les scripts de test et les scripts d'installation. Pour le gestionnaire de sources, il en existe plusieurs :

Outils de builds privés

Pour Java, je n'en retiendrais que deux :

Ce sont les plus populaires dans le genre et les plus utilisés.

Gestionnaires de dépendances

Serveur d'intégration continue

Pour les serveurs d'intégration continue, je retiendrais :

Outils de tests

Outils de qualitmétrie