Sommaire

L’état de l’art

Un système d’intégration et de déploiement en continu (CI-CD) doit répondre à plusieurs problématiques. CI-CD

Nous utiliserons les sigles CI pour désigner le système d’intégration continu et CD pour le système de déploiement en continu.

  • Il doit permettre au maximum l’automatisation des tâches répétitives afin de libérer les ressources qui étaient préalablement dédiées à ces tâches et accroître sensiblement la fiabilité de votre produit en industrialisant vos processus de déploiement. Automatisation

  • L’automatisation permet la "répétatibilité" des process. Il devient donc possible de rejouer le processus d’intégration et de déploiement à souhait. Lorsqu’une tâche est faite de façon répétitive par un ou plusieurs intervenants, aussi qualifiés soient-ils, le risque d’oubli ou de fausses manipulations est élevé. Il n’y a aucune garantie que l’intervenant respecte également le protocole établi ou l’exécute dans l’ordre requis. Répétatibilité

  • La production d’une documentation d’installation de l’application perd de son sens puisque le processus est automatique et que les étapes qui mènent au déploiement sont clairement définies. ...