Guide pour bien choisir son logiciel de intégration et déploiement continus (ci/cd)
La CI/CD automatise le trajet du code, de la fusion d'une modification jusqu'à sa mise en production : compilation, tests et déploiement s'enchaînent sans intervention manuelle. Ce comparatif présente les outils qui exécutent ces pipelines, qu'ils soient intégrés à une plateforme Git, comme GitHub Actions ou GitLab, installés sur vos serveurs, comme Jenkins ou TeamCity, ou spécialisés dans le mobile ou Kubernetes. Les automatisations entre applications de gestion relèvent des logiciels d'automatisation, et le suivi des tickets des bug trackers. La page Tech regroupe les autres outils Tech.
CI/CD : définition de l'intégration continue, de la livraison et du déploiement continus
Selon GitLab, l'intégration continue (CI) fusionne les modifications aussi souvent que possible dans un dépôt centralisé, où un serveur surveille le dépôt et lance des tests à chaque nouvelle validation. Le CD recouvre deux pratiques. La livraison continue, décrite par AWS, teste, valide et prépare le logiciel pour sa publication, qui reste soumise à une approbation humaine. Le déploiement continu va plus loin : aucune validation manuelle n'a lieu avant la mise en production, ce qui suppose des tests automatisés rigoureux et stables.
Étapes d'un pipeline CI/CD et place des tests
GitLab définit le pipeline CI/CD comme une suite d'étapes qui rationalise la livraison du logiciel, chaque étape regroupant des tâches (jobs). Trois phases reviennent : la compilation, qui produit une version exécutable à partir du dépôt, les tests, puis le déploiement vers un environnement de préproduction ou de production. AWS cite aussi l'analyse statique du code, qui cherche bogues et failles avant l'exécution. Les tests sont le garde-fou de toute la chaîne : ils détectent les régressions dès le début du processus.
Avantages et limites d'une chaîne d'intégration continue dans une démarche DevOps
D'après AWS, un pipeline de CI/CD permet de produire, tester et publier des mises à jour plus vite sans dégrader la qualité ni la sécurité. GitLab cite aussi une livraison plus rapide des nouvelles fonctions et une fiabilité accrue. Les limites tiennent au coût et à l'entretien : minutes de calcul facturées sur les services hébergés, serveurs et plugins à maintenir quand l'outil est installé chez soi, et pipelines à faire évoluer avec le code.
Plateformes Git qui intègrent la CI/CD
GitHub Actions
GitHub Actions automatise les workflows logiciels depuis GitHub : créer, tester et déployer le code, sur des exécuteurs Linux, macOS, Windows, ARM, GPU ou conteneurs hébergés par GitHub, ou sur vos propres machines. Les builds matriciels testent plusieurs systèmes et versions à la fois. Le service est gratuit sur les dépôts publics ; ailleurs, la minute Linux standard coûte 0,006 dollar.
GitLab
GitLab réunit dépôts de code et CI/CD dans la même plateforme. Chaque offre comprend un quota mensuel de minutes de calcul : 400 en Free, 10 000 en Premium, vendu 29 dollars mensuels par utilisateur en paiement annuel, et 50 000 en Ultimate, sur devis.
Azure DevOps
Azure Pipelines, le service CI/CD d'Azure DevOps, offre un job hébergé par Microsoft avec 1 800 minutes par mois et un job auto-hébergé sans limite de minutes. Chaque job parallèle supplémentaire coûte 40 dollars par mois s'il est hébergé, 15 dollars s'il est auto-hébergé.
Bitbucket
Bitbucket Pipelines exécute la CI/CD sur les runners cloud d'Atlassian, avec 50 minutes de build pour démarrer dans l'offre gratuite, limitée à 5 utilisateurs. L'offre Standard revient à 3,65 dollars mensuels par utilisateur.
Serveurs et services CI/CD indépendants
Jenkins
Jenkins, qui se présente comme le principal serveur d'automatisation open source, s'installe sur vos machines sous Windows, Linux ou macOS et répartit le travail sur plusieurs machines. Plus de 2 300 plugins communautaires le relient aux autres outils. Il est publié sous licence MIT, sans tarif, mais son hébergement et ses mises à jour restent à votre charge.
CircleCI
CircleCI exécute les pipelines sur Docker, Linux, Windows, Arm, macOS ou des exécuteurs auto-hébergés, et se connecte à GitHub, GitLab et Bitbucket. L'offre gratuite va jusqu'à 6 000 minutes de build par mois et 5 utilisateurs actifs ; Performance démarre à 15 dollars par mois, hors taxes.
TeamCity
TeamCity, de JetBrains, s'installe sur vos serveurs avec des agents de build ; ses réglages peuvent s'écrire en Kotlin. L'édition Professional est gratuite sans clé de licence, avec 3 agents, 100 configurations de build et 10 pipelines au plus. L'édition Enterprise est payante.
Buildkite
Buildkite fait tourner les pipelines sur des agents installés chez vous ou hébergés sous macOS, Linux et Windows, et ajoute l'analyse des tests instables et des registres de paquets. Le plan Free couvre 5 utilisateurs ; Pro coûte 30 dollars par utilisateur actif et par mois.
CI/CD mobile et déploiement GitOps
Bitrise
Bitrise se consacre aux applications iOS et Android : builds sur machines macOS ou Linux gérées, cache distant, distribution des versions et mises à jour React Native. L'offre Hobby est gratuite ; Starter démarre à 89 dollars par mois, payés à l'année, avec un essai de 30 jours.
Codemagic
Codemagic compile, teste et publie des applications Flutter, React Native, iOS et Android sur des Mac mini M2 ou M4. Un utilisateur seul dispose de 500 minutes macOS gratuites par mois ; ensuite, la minute M2 coûte 0,095 dollar.
Argo CD
Argo CD est un outil open source de livraison continue GitOps pour Kubernetes : il applique aux clusters l'état décrit dans un dépôt Git, avec Helm, Kustomize ou Jsonnet. Il couvre la livraison et se combine avec un outil d'intégration continue pour les builds.
Prix et offres gratuites, novembre 2026
| Outil | Gratuit | Premier prix publié |
|---|---|---|
| GitHub Actions | Dépôts publics, crédit inclus dans chaque forfait | 0,006 $ la minute Linux |
| GitLab | Free, 400 minutes par mois | Premium, 29 $ mensuels par utilisateur |
| Azure DevOps | 1 job hébergé, 1 800 minutes par mois | 40 $ par job hébergé supplémentaire |
| Bitbucket | 5 utilisateurs, 50 minutes de build | Standard, 3,65 $ mensuels par utilisateur |
| Jenkins, Argo CD | Open source, sans tarif | Aucun, hébergement à prévoir |
| CircleCI | 6 000 minutes par mois | Performance, dès 15 $ par mois |
| TeamCity | Professional, 3 agents | Enterprise, sous licence |
| Buildkite | Free, 5 utilisateurs | Pro, 30 $ par utilisateur actif |
| Bitrise | Hobby | Starter, dès 89 $ par mois sur engagement annuel |
| Codemagic | 500 minutes macOS par mois | 0,095 $ la minute M2 |
Choisir un outil CI/CD : hébergement, sécurité des secrets, coût des minutes
Où vit votre code : si les dépôts sont déjà sur GitHub, GitLab, Azure DevOps ou Bitbucket, leur CI/CD intégrée évite un outil de plus ; Jenkins, CircleCI, TeamCity et Buildkite se branchent sur plusieurs forges.
Hébergé ou installé : Jenkins, TeamCity et Argo CD tournent sur vos machines ; GitHub Actions, Azure Pipelines, CircleCI, Buildkite et Bitrise proposent des exécuteurs hébergés et acceptent aussi les vôtres.
La sécurité : les pipelines manipulent des clés de déploiement et de signature ; GitLab met en avant la gestion des secrets, Codemagic automatise la signature du code et Argo CD gère l'authentification unique (SSO).
Le coût réel : les offres gratuites se comptent en minutes ou en crédits, et les machines macOS coûtent plus cher que Linux, par exemple 0,062 dollar contre 0,006 la minute chez GitHub Actions.
Le mobile : Codemagic automatise signature, build et envoi des nouvelles versions, et Bitrise leur distribution interne et externe ; ces tâches justifient un outil dédié.

