Integration Continue

L’Intégration Continue (continuous integration) consiste à intégrer les changements apportés au code informatique d’un projet logiciel de façon continuelle, afin de détecter et de corriger immédiatement les éventuelles erreurs. Ceci dans l’objectif de minimiser les soucis d’intégration de source qui sont de véritables soucis rencontrés par les développeurs.

Indyli peut accompagner votre équipe de développeurs dans la mise en place des solutions visant à répondre à ce besoin. Cela passe par une pratique imposée dans :

  1. La qualité de code
  2. La mise en place des tests unitaires obligatoires par fonctionnalités atomiques
  3. L’utilisation d’un moteur et outil de versioning de code source (svn, git , etc.)

Il existe une pléthore d’outils d’Intégration Continue sur le marché :

  • Jenkins: le plus répandu sur le marché pour avoir fait ses preuves
  • GitLab CI: Plugin de la plateforme GitLab dédié à l’intégration de source
  • Travis CI :
  • Bamboo
  • CodeShip
  • Etc …

Le choix de l’un des outils dépendra de :

  • L’environnement
  • Des compétences de l’équipe projet
  • Et des solutions sur lesquelles s’appuie le code source à analyser