123% de CVE signalées en plus par jour en 2026 par rapport à l'an dernier.

Alternatives

Alternatives à Harness pour la CI, le CD et la sécurité des builds

Harness couvre tout le pipeline de livraison, de la CI et du CD aux feature flags et à la sécurité de la chaîne d'approvisionnement. Certaines équipes veulent tout cela chez un seul éditeur ; d'autres veulent une CI plus simple, un outil de livraison séparé ou des preuves issues du build lui-même.

Mis à jour le

Nous développons CRACI, tenez-en compte ; nous décrivons chaque option à partir de sa propre documentation et indiquons quand un autre outil convient mieux. CRACI exécute GitHub Actions aujourd'hui, avec GitLab CI et Jenkins sur la roadmap.

Pourquoi les équipes regardent au-delà de Harness

La page d'accueil de Harness
harness.io

Harness, fondé en 2017 et basé à San Francisco, vend une plateforme de livraison logicielle : intégration continue, livraison continue, GitOps, feature flags, infrastructure as code, chaos engineering, gestion des coûts cloud et tests de sécurité, avec des politiques OPA sur l'ensemble. Son module Supply Chain Security génère des SBOM, signe la provenance SLSA et vérifie les dépôts et les pipelines par rapport à des référentiels de posture. Pour une équipe qui veut un seul fournisseur pour tout ce qui suit l'écriture du code, cette étendue est justement l'intérêt.

Les équipes regardent ailleurs lorsque les compromis changent :

  • Les tarifs. Harness publie les tarifs de ses machines Cloud, mais ses plans payants et le module Supply Chain Security sont tarifés via le service commercial.
  • Le périmètre. Une équipe qui a seulement besoin de construire et de tester paie, apprend et exploite une plateforme conçue pour bien plus.
  • Les preuves sur les dépendances. L'étape SBOM exécute Syft ou cdxgen sur une image ou un dépôt : la SBOM décrit donc ce qu'un scanner déduit de la sortie, et non ce que le build a récupéré.
  • La consolidation. Le code et le reste de l'équipe d'ingénierie sont déjà sur GitHub.

Ce qu'il faut examiner

  • Si vous remplacez la CI, le CD ou les deux, et si un fournisseur unique pour les deux compte encore.
  • Des builds hébergés, des builds sur vos propres machines ou les deux, et les systèmes d'exploitation dont vous avez besoin.
  • Les preuves de build : une SBOM enregistrée à partir de ce que le build a récupéré, la provenance et la surveillance des vulnérabilités.
  • Le contrôle du trafic sortant, et s'il s'agit d'une politique sur le job ou d'une détection après coup.
  • Un prix que vous pouvez lire avant de parler à un commercial.

Plateformes CI

1. CRACI avec GitHub Actions (notre produit)

La page d'accueil de CRACI
craci.com

CRACI est un runner sécurisé pour GitHub Actions. Pendant l'exécution de chaque job, un proxy qui comprend les paquets enregistre ce qu'il a récupéré, y compris les paquets restaurés depuis les caches CI, et produit une SBOM CycloneDX ou SPDX avec un état de complétude par job et par cache. Une politique de trafic sortant est validée avant le démarrage du job et bloque tout en cas d'échec, et des policy gates peuvent bloquer un build en fonction des résultats, d'une CVE précise ou d'une licence. Les SBOM surveillées sont réévaluées à mesure que paraissent de nouveaux avis, et l'historique des builds montre quels builds passés contenaient une dépendance vulnérable. CRACI ne facture que les minutes de build : $0.002 par minute vCPU ($0.004 pour un runner par défaut à 2 vCPU), mesurées à la seconde, sans abonnement mensuel ni frais par SBOM.

Idéal pour : les équipes sur GitHub qui veulent que la SBOM, la politique réseau et la provenance viennent du runner qui a effectué le build.

À envisager si : vous pouvez migrer vos pipelines vers des workflows GitHub Actions. CRACI couvre le build, pas les déploiements ni les feature flags, et exécute des jobs Linux aujourd'hui ; Windows, macOS et les runners hébergés par le client sont sur la roadmap.

CRACI face à Harness

2. GitHub Actions

La page d'accueil de GitHub-hosted runners
github.com

La CI/CD intégrée à GitHub, avec des runners hébergés Linux, Windows et macOS et des runners auto-hébergés pour vos propres machines. Les plans incluent de 2 000 à 50 000 minutes par mois, et un runner Linux standard à 2 cœurs coûte $0.006 par minute en septembre 2026. Autour gravitent le graphe des dépendances, Dependabot et les attestations d'artefacts.

Idéal pour : le code qui se trouve déjà sur GitHub.

À envisager si : vous voulez des runners hébergés sur tous les systèmes d'exploitation. La SBOM exportée décrit le dépôt, pas le build.

Comparatif des plateformes CI/CD

3. GitLab CI

La page d'accueil de GitLab CI
about.gitlab.com

Un composant d'une plateforme DevSecOps complète : gestion du code source, merge requests, planification et CI/CD dans un seul produit, hébergé ou autogéré. Le SAST de base, la détection de secrets et le scan de conteneurs fonctionnent à tous les niveaux d'offre ; Ultimate ajoute le scan des dépendances et le rapport de vulnérabilités. En septembre 2026, Free inclut 400 minutes de calcul et Premium coûte $29 par utilisateur et par mois, facturé annuellement.

Idéal pour : un seul fournisseur pour tout le cycle de vie, y compris les installations autogérées.

À envisager si : vous êtes prêt à migrer aussi la gestion du code source.

CRACI face à GitLab CI

4. CircleCI

La page d'accueil de CircleCI
circleci.com

Une plateforme CI/CD hébergée et mature qui se connecte à GitHub, GitLab et Bitbucket. Elle exécute des jobs sur des classes de ressources Docker, Linux, Arm, Windows, macOS et GPU, avec des runners auto-hébergés pour vos propres machines. Le cache des couches Docker est disponible sur tous les plans, et la répartition des tests distribue les suites sur des exécuteurs parallèles. En septembre 2026, le plan Free inclut 30 000 crédits par mois.

Idéal pour : les plateformes mixtes et les grandes suites de tests, sans migrer la gestion du code source.

À envisager si : ajouter les SBOM et le scan via des orbs vous convient.

CRACI face à CircleCI

5. Buildkite

La page d'accueil de Buildkite
buildkite.com

Une plateforme hybride : le plan de contrôle SaaS de Buildkite orchestre, et les agents qui exécutent les jobs résident sur votre propre infrastructure, si bien que le code source et les secrets restent dans votre environnement. Elle fonctionne avec GitHub, GitLab, Bitbucket et d'autres. Des agents hébergés sont aussi disponibles, à $0.004 par minute vCPU sous Linux en septembre 2026, et les pipelines signés permettent aux agents de refuser les jobs modifiés après leur envoi.

Idéal pour : les builds qui doivent tourner sur votre propre matériel, sans exploiter toute la plateforme.

À envisager si : vous êtes prêt à concevoir vous-même la sécurité des builds sur vos agents.

CRACI face à Buildkite

6. Azure Pipelines

La page d'accueil de Azure Pipelines
azure.microsoft.com

La partie CI/CD d'Azure DevOps. Elle construit sous Linux, macOS et Windows, fonctionne avec Azure Repos et GitHub, et déploie vers des machines virtuelles, des conteneurs, des cibles sur site et cloud. En septembre 2026, un job parallèle hébergé par Microsoft avec 1 800 minutes par mois est gratuit, et chaque job hébergé supplémentaire coûte $40 par mois ; un job auto-hébergé est gratuit et chaque job supplémentaire coûte $15.

Idéal pour : les équipes déjà sur Azure et l'outillage Microsoft.

Alternatives à Azure Pipelines

7. Jenkins

La page d'accueil de Jenkins
jenkins.io

Le serveur d'automatisation open source, sous licence MIT, avec des centaines de plugins. Vous hébergez le contrôleur et les agents, et vous les mettez à jour et les sécurisez. Il fonctionne avec la plupart des systèmes de gestion du code source via des plugins.

Idéal pour : un contrôle total sur votre propre infrastructure, si vous avez les équipes pour l'exploiter.

Alternatives à Jenkins

Si vous remplacez Harness CD

Le volet livraison de Harness a ses propres alternatives. Ces outils déploient ; ils s'associent à n'importe laquelle des plateformes CI ci-dessus. CRACI ne déploie pas de logiciels.

Argo CD

Un outil de livraison continue déclaratif et GitOps pour Kubernetes, open source sous licence Apache-2.0. Il maintient les clusters dans l'état décrit dans Git, à partir de Kustomize, Helm, Jsonnet ou de YAML simple, et peut gérer plusieurs clusters et y déployer.

Idéal pour : les équipes Kubernetes qui veulent une livraison GitOps sans plateforme commerciale.

Octopus Deploy

Un outil d'automatisation des déploiements et des runbooks qui fonctionne à côté de votre serveur de build, hébergé avec Octopus Cloud ou auto-hébergé avec Octopus Server. En octobre 2026, les deux proposent un plan gratuit avec 10 projets, 10 machines et 10 utilisateurs ; Professional commence à $4,330 par an sur Cloud et à $2,080 par an sur Server, facturé annuellement.

Idéal pour : la promotion entre environnements et les déploiements au-delà de Kubernetes, avec un prix publié.

Côte à côte

Prix en septembre 2026. Harness figure comme point de référence que vous quittez.
Fonctionnalité CRACI GitHub Actions GitLab CI CircleCI Buildkite Azure Pipelines Jenkins Harness
What it is A secure runner for GitHub Actions CI/CD built into GitHub CI/CD in the GitLab platform Hosted CI/CD Hybrid CI with agents you host CI/CD in Azure DevOps Open source automation server you host Delivery platform with CI and CD
Source control GitHub GitHub GitLab GitHub, GitLab, Bitbucket GitHub, GitLab, Bitbucket and more Azure Repos, GitHub and more Most, through plugins GitHub, GitLab, Bitbucket, Azure Repos, Harness Code
Dependencies recorded from the build Observed fetches, caches included Build data for Maven, Gradle, Python Reads lockfiles Not stated Plugins you add Scans images or repositories
SBOM export CycloneDX, SPDX per job SPDX of the repository graph CycloneDX reports Via orbs you add Tools on your agents Not stated Plugins you add SPDX, CycloneDX, SCS module
Build provenance Provenance data via the API; not signed SLSA Build L2 or L3 SLSA 1.0 statement Not stated SLSA L1, Enterprise Not stated Plugins you add SLSA Build L1 to L3, signed
Build egress policy Per job, fails closed Azure networking, larger runners Yours, on own runners IP ranges for allowlisting Yours, on own agents Yours, on self-hosted agents Yours, on your agents Detects anomalous network calls
Windows and macOS Linux only today Hosted in beta Any agent you run
Runs on your own machines Customer-hosted runners, Enterprise Core model Self-hosted agents The only option Kubernetes, VMs, bare metal
Starting price $0.004 per 2 vCPU minute, no monthly fee 2,000 to 50,000 minutes by plan Free, 400 minutes; Premium $29 per user Free, 30,000 credits; from $15 per month Free plan; Pro $30 per active user 1 free hosted job, 1,800 minutes; $40 per extra job Free (MIT); you pay for the machines Free, 2,000 Cloud credits; paid plans through sales
  • Inclus
  • En partie
  • Non inclus
  • Sur la roadmap

« Non précisé » signifie que nous n'avons pas pu le confirmer dans les pages publiques de l'éditeur.

Quand rester sur Harness

  • Un fournisseur unique et un moteur de politiques unique pour la CI, le CD, les feature flags et la gestion des coûts comptent plus que chaque partie.
  • Votre code se trouve sur GitLab, Bitbucket ou Azure Repos, ou sur plusieurs d'entre eux.
  • Vous avez besoin de builds Windows ou macOS, ou de builds sur vos propres clusters Kubernetes, VM ou serveurs bare metal.
  • Une provenance signée avec un SLSA Build Level 3 documenté est une exigence de vos achats.

En savoir plus sur l'intégration CI/CD, la génération de SBOM au moment du build et les tarifs.

Alternatives à Harness : FAQ

Des réponses courtes aux questions que se posent les équipes qui comparent

Quelles sont les principales alternatives à Harness ?

Pour une plateforme de livraison complète, GitLab est le plus proche : gestion du code source, CI/CD et scan de sécurité dans un seul produit. Pour la CI seule, GitHub Actions, CircleCI, Buildkite, Azure Pipelines et Jenkins. Pour les déploiements seuls, Argo CD et Octopus Deploy.

Harness est-il gratuit ?

En partie. En octobre 2026, le plan Free inclut 2 000 crédits Harness Cloud par mois pour la CI, non reportables, et une machine Linux à 2 cœurs coûte $0.005 par minute. Les plans payants et le module Supply Chain Security sont tarifés via le service commercial.

Puis-je remplacer Harness CI et garder un outil de CD séparé ?

Oui. Beaucoup d'équipes séparent les deux : une plateforme CI comme GitHub Actions, CircleCI ou Buildkite construit et teste, et un outil de livraison comme Argo CD ou Octopus Deploy déploie. Vous renoncez à un fournisseur unique et à un moteur de politiques unique pour les deux.

Existe-t-il une alternative open source à Harness ?

Jenkins est un serveur d'automatisation gratuit sous licence MIT que vous hébergez vous-même, et Argo CD est un outil de livraison GitOps sous licence Apache-2.0 pour Kubernetes. Ensemble, ils couvrent la CI et le CD, et vous les exploitez, les mettez à niveau et les sécurisez tous les deux.

CRACI fonctionne-t-il avec Harness ?

Non. CRACI est un runner sécurisé pour GitHub Actions qui enregistre ce que chaque job a récupéré sous forme de SBOM et applique une politique de trafic sortant sur le réseau de build. Il prend en charge GitHub Actions aujourd'hui, avec GitLab CI et Jenkins sur la roadmap : les pipelines Harness CI devraient donc migrer vers des workflows GitHub Actions.

Exécutez un build sur CRACI et comparez

Exécutez un job sur GitHub Actions avec CRACI et comparez sa SBOM et sa trace réseau à ce que votre pipeline Harness produit aujourd'hui.

Réserver une démo