Watch a demoFree trial
Blog
Blog
BlogProduitÉtudes de casNouvelles de l'entreprise
Blog

Mais qu'est-ce que le CI/CD ?

CI/CDDevOpsflux de travail du développeurl'automatisation
25 août 2020
Partager
Cet article est également disponible en allemand et en anglais.

Pour chaque développeur qui code la prochaine application qui va changer le monde, il y a un publicitaire, un spécialiste du marketing ou un commercial qui travaille à ses côtés pour s'assurer que cette application révolutionnaire soit mise sur le marché. Demandez à un professionnel non technique quelle est la partie la plus difficile de son travail, et vous entendrez souvent : « Comprendre ce dont parlent nos développeurs ».

Pour vous aider à comprendre de quoi parlent vos développeurs, nous lançons cette série de courts articles qui expliquent des concepts de développement courants dans un langage simple. Aujourd'hui, nous abordons l'intégration continue et la livraison continue (déploiement), mieux connues sous le nom de CI/CD.

L'automatisation CI/CD permet des déploiements et des mises à jour plus rapides des applications

Lorsque les développeurs parlent de CI/CD, ils font référence à une méthode de développement et de mise en œuvre de nouveau code d'application. À l'instar de l'envoi d'un colis par la poste, le CI/CD emballe le code et l'expédie à sa destination.

Le CI/CD commence par toute modification apportée à votre application, qu'il s'agisse d'une nouvelle fonctionnalité ou d'une simple correction de bug. Une fois la modification effectuée, le processus d'intégration continue est automatiquement déclenché. Le processus CI correspond à la partie « emballage du colis » du CI/CD. Le système CI construit le code qui sera utilisé pour modifier l'application, puis le prépare pour la livraison. De plus, le processus CI effectue des tests pour s'assurer que le nouveau code ne perturbera pas le fonctionnement de l'application.

Une fois que le code a passé les tests, le processus de livraison continue se met en marche. Le processus CD correspond à la partie « expédition de votre paquet vers sa destination » du CI/CD. La livraison continue signifie que le code est toujours prêt à être déployé, mais nécessite une approbation manuelle, tandis que le déploiement continu pousse automatiquement les modifications approuvées vers la production sans intervention humaine. Le processus CD installe le nouveau code dans un environnement de test afin qu'il soit examiné. Une fois le code approuvé, le processus CD le déploie sous forme de mise à jour de l'application.

 

Pourquoi les tests et les déploiements automatisés CI/CD sont-ils essentiels ?

Le haut niveau d'automatisation du CI/CD offre des avantages importants :

  • L'automatisation rend les modifications des applications prévisibles et fiables.
  • L'automatisation réduit les erreurs humaines ; les tâches répétitives sont confiées à des ordinateurs qui ne se lassent pas et ne perdent pas leur concentration.
  • Les tests et déploiements automatisés sont plus faciles à auditer et à valider que le travail manuel.
  • L'automatisation accélère le cycle de rétroaction entre la modification des applications et la réaction des parties prenantes à ces modifications, aidant ainsi les développeurs à mettre l'application à niveau aussi rapidement que possible.

Automatisez les outils CI/CD avec Upsun

Le processus CI/CD nécessite la mise en œuvre de certains outils. Upsun aide à automatiser la mise en œuvre de ces outils afin que les développeurs passent moins de temps à les gérer et à apprendre à les utiliser. Le clonage instantané est un exemple d'automatisation Upsun. Cette fonctionnalité vous fournit un environnement séparé et une URL pour consulter les dernières modifications et donner votre avis. Nous fournissons même un clone de votre site de production existant avec toutes les données.

L'automatisation fournie par CI/CD et prise en charge par Upsun donne aux développeurs plus de temps pour se concentrer sur leur mission la plus importante : créer des expériences exceptionnelles pour les utilisateurs.

Votre meilleur travail
est à l'horizon

Essai gratuit
© 2025 Platform.sh. All rights reserved.