Processus CI / CD

Notre savoir-faire : intégrer les processus CI/CD

Processus CI / CD : Intégration Continue / Distribution Continue

Notre savoir-faire : intégrer les processus CI/CD

La CI : l’Intégration Continue

Il s’agit d’un processus d’automatisation.

Il consiste à apporter régulièrement des modifications au code des applications, à les tester, puis à les fusionner dans un référentiel partagé.

Cette solution permet d’éviter de travailler en même temps sur un trop grand nombre d’éléments d’une application, qui pourraient entrer en conflit les uns avec les autres.

CD / CI : Quelle Différence ?

Le « CD » « distribution continue » et/ou le « déploiement continu », qui sont des concepts très proches, parfois utilisés de façon interchangeable

La CD : Distribution Continue

Dans le cadre de la distribution continue, les modifications apportées à une application sont automatiquement testées et téléchargées dans un référentiel (tel que GitHub ou un registre de conteneurs), où elles peuvent être déployées dans un environnement de production actif par l’équipe d’exploitation.

Le processus de distribution continue permet de résoudre les problèmes de visibilité et de communication entre l’équipe de développement et l’équipe métier. Ainsi, son objectif consiste à simplifier au maximum le déploiement de nouveau code.

Déploiement Continu

Le déploiement continu (l’autre signification possible de « CD ») peut désigner le transfert automatique des modifications du développeur depuis le référentiel vers l’environnement de production, où elles peuvent être utilisées par les clients. Ce processus permet de soulager les équipes d’exploitation surchargées par les tâches manuelles qui ralentissent la distribution des applications. Il repose sur la distribution continue et automatise l’étape suivante du pipeline.

Rejoignez notre Communauté de Talents

Nous recrutons !