Aller au contenu principal

🔄 Cours CI/CD gratuit : livrer souvent, sans stress

Bienvenue dans le cours découverte CI/CD le plus pédagogique en français. En 7 leçons courtes, vous allez comprendre exactement ce que signifient intégration continue, livraison continue et déploiement continu — trois notions que même des professionnels expérimentés confondent régulièrement.

Ce que ce cours vise : répondre pour de bon aux questions « le CI/CD c'est quoi ? », « quelle différence entre CI et CD ? », « continuous delivery ou continuous deployment ? », « GitHub Actions ou Jenkins ? », « c'est quoi un canary release ? » — avec des exemples concrets et sans jargon.

Ce que ce cours ne fait pas : vous apprendre à écrire un fichier .github/workflows/ci.yml ou un Jenkinsfile. Cette maîtrise pratique est l'objet de nos cours Premium CI/CD.


Ce que vous allez découvrir


Contenu du cours

LeçonObjectif principalDurée
1Le problème que le CI/CD résoutComprendre pourquoi les grosses releases et le déploiement manuel échouent6 min
2CI, livraison continue, déploiement continuDistinguer rigoureusement les trois notions + histoire depuis 19917 min
3Anatomie d'un pipelineStages, jobs, runners, artefacts, caches, exemple complet7 min
4Les stratégies de déploiementRecreate, rolling, blue-green, canary, feature flags7 min
5Les outils comparésGitHub Actions, GitLab CI, Jenkins, CircleCI, Tekton, Argo6 min
6Métriques DORA et bonnes pratiquesMesurer la performance de livraison, pyramide de tests, secrets6 min
7Cas d'usage réels + FAQAmazon, Netflix, Etsy + 14 questions fréquentes5 min
8Quiz et attestationValider vos acquis en 5 questions corrigées3 min

Ce cours est-il pour vous ?

  • Vous êtes développeur·se et votre équipe parle de « pipeline rouge » ou de « build cassé » sans que vous sachiez précisément ce qui tourne.
  • Vous êtes administrateur·rice système et vous déployez encore à la main en SSH le vendredi soir.
  • Vous êtes en reconversion DevOps et vous préparez un entretien où le CI/CD sera systématiquement abordé.
  • Vous êtes chef de projet, product owner ou CTO et vous voulez comprendre pourquoi votre équipe demande du temps pour « améliorer la CI ».
  • Vous entendez parler de métriques DORA et vous voulez savoir comment évaluer objectivement une équipe de livraison.

Aucun prérequis technique lourd. La lecture préalable du cours Git en pratique est recommandée — un pipeline CI/CD se déclenche presque toujours sur un événement Git.


Plan du cours en un coup d'œil


Ce que vous saurez à la fin

Aucune configuration à retenir. À la fin du cours, vous saurez :

  • Expliquer en une phrase claire ce qu'est le CI/CD.
  • Distinguer sans hésitation intégration continue, livraison continue et déploiement continu.
  • Décrire les étapes d'un pipeline et ce que fait chacune.
  • Choisir la bonne stratégie de déploiement selon le niveau de risque acceptable.
  • Comparer GitHub Actions, GitLab CI et Jenkins avec de vrais arguments.
  • Interpréter les quatre métriques DORA pour évaluer une équipe.
  • Aborder sereinement les cours Premium CI/CD pour écrire vos premiers pipelines.

⏱️ Durée estimée

Environ 40 à 45 minutes de lecture au total. Chaque leçon est autonome — vous pouvez en lire une par jour, ou tout enchaîner en une soirée.


Prérequis et cousins recommandés

Prérequis recommandé :

  • Git en pratique — un pipeline se déclenche sur un git push ou une pull request.

Prérequis utiles :

Suite naturelle après ce cours :


Questions fréquentes en une réponse

C'est quoi le CI/CD en une phrase ?

Le CI/CD est un ensemble de pratiques qui automatisent la construction, les tests et la mise en production d'un logiciel, afin de livrer des changements petits, fréquents et fiables plutôt que de grosses releases rares et risquées.

Quelle différence entre CI et CD ?

CI (intégration continue) = fusionner et tester automatiquement chaque changement de code dans la branche principale, plusieurs fois par jour.

CD désigne deux pratiques distinctes :

  • Livraison continue (continuous delivery) — chaque version validée est prête à partir en production, mais un humain déclenche le déploiement.
  • Déploiement continu (continuous deployment) — chaque version validée part automatiquement en production, sans intervention.

La leçon 2 détaille tout avec des schémas.

Quel outil choisir pour débuter ?
  • Code sur GitHubGitHub Actions. Gratuit pour les dépôts publics, syntaxe lisible, marketplace énorme.
  • Code sur GitLabGitLab CI. Intégration native la plus complète du marché.
  • Entreprise avec du legacy ou des besoins très spécifiquesJenkins, mais sa maintenance est lourde.

La leçon 5 compare six outils en détail.

C'est quoi les métriques DORA ?

Quatre indicateurs issus du programme de recherche DevOps Research and Assessment de Google :

  1. Fréquence de déploiement — combien de fois par jour/semaine mettez-vous en production ?
  2. Lead time for changes — combien de temps entre un commit et sa mise en production ?
  3. Change failure rate — quel pourcentage de déploiements cause un incident ?
  4. Time to restore service — combien de temps pour rétablir après un incident ?

La leçon 6 donne les seuils de chaque niveau de performance.

Faut-il Docker pour faire du CI/CD ?

Non, mais c'est devenu la norme. Un pipeline peut très bien construire un .jar, un binaire Go ou un paquet npm sans jamais toucher à Docker. Cela dit, en 2026 la grande majorité des pipelines construisent une image de conteneur, car cela garantit que ce qui a été testé est exactement ce qui part en production.

Ce cours suffit-il pour mettre en place une CI en entreprise ?

Ce cours vous donne la compréhension conceptuelle complète — largement suffisante pour un entretien ou pour dialoguer avec votre équipe. Pour écrire et opérer de vrais pipelines (syntaxe YAML, secrets, matrices, caches, runners auto-hébergés, environnements protégés), il faut les cours Premium CI/CD.


Envie de passer à la pratique ?

Ce cours découverte explique pourquoi et comment ça marche, sans configuration. Pour écrire de vrais workflows (.github/workflows, Jenkinsfile, .gitlab-ci.yml, secrets, matrices, environnements), passez aux cours Premium CI/CD — inclus dans tous nos forfaits payants.


Autres cours découverte à ne pas manquer


Prêt·e ? Commencer par la leçon 1 →