Aller au contenu principal
    Définition

    CI/CD

    En anglais : Continuous Integration / Continuous Delivery

    Le CI/CD désigne l'intégration continue et le déploiement continu, un ensemble de pratiques qui automatisent la construction, les tests et la mise en production du code.

    Le CI/CD regroupe deux pratiques complémentaires de l'ingénierie logicielle moderne. L'intégration continue consiste à fusionner fréquemment les modifications de code dans un dépôt commun, en déclenchant à chaque fois une compilation et une série de tests automatisés afin de détecter rapidement les régressions. Le déploiement continu prolonge cette logique en automatisant la mise en production des versions validées, ce qui réduit le délai entre l'écriture du code et sa disponibilité pour les utilisateurs. Ces méthodes reposent sur des outils de pipeline, des suites de tests et une bonne couverture de la base de code. En recrutement Tech, la maîtrise du CI/CD est une compétence recherchée chez les développeurs, les profils DevOps et les ingénieurs plateforme. Lors du screening et des entretiens techniques, cette pratique sert souvent de critère pour évaluer le niveau opérationnel d'un candidat et son expérience des environnements de production. Une scorecard d'entretien peut inclure des questions ciblées sur ces sujets.

    Termes liés