Alternatives
Alternatives à Blacksmith CI pour GitHub Actions
Blacksmith rend GitHub Actions plus rapide et moins cher grâce au changement d'un seul label. Les équipes comparent d'autres runners lorsqu'elles ont besoin de machines plus grandes, de leur propre compte cloud, d'un contrôle du trafic sortant ou d'un enregistrement de ce que chaque build a récupéré.
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.
Pourquoi les équipes cherchent des alternatives
Blacksmith (blacksmith.sh) est un service de runners managés pour GitHub Actions, axé sur la vitesse et le coût. Les jobs s'exécutent dans des microVM Firecracker sous Ubuntu x64 et ARM, de 2 à 32 vCPU, avec Windows en bêta publique et macOS sur Apple M4. Un cache colocalisé fonctionne avec les actions de cache standard, les sticky disks fournissent le cache des couches Docker, et l'accès SSH, les métriques et l'analyse des tests facilitent le débogage. Blacksmith déclare être conforme SOC 2 Type 2. En septembre 2026, le x64 à 2 vCPU coûte $0.004 par minute et l'ARM $0.0025, avec 3 000 minutes gratuites par mois.
C'est une offre solide. Les raisons de comparer tiennent à l'adéquation :
- La taille. Certains builds ont besoin de plus de 32 vCPU sur une seule machine.
- L'emplacement. Vous voulez des runners dans votre propre compte cloud, ce que les pages de Blacksmith que nous citons ne décrivent pas.
- Le contrôle réseau. Blacksmith propose des IP statiques pour les listes d'autorisation ($100 par IP et par mois). Vous voulez peut-être une politique qui limite ce qu'un job peut joindre.
- Les preuves. Les SBOM ne figurent pas parmi les fonctionnalités documentées de Blacksmith, et un client ou une réglementation peut les exiger.
- La maturité de la plateforme. Vous avez besoin de runners Windows disponibles en version stable dès aujourd'hui.
Les critères à examiner
- Le prix par minute vCPU sur x64 et ARM, la mémoire par vCPU et la façon dont l'utilisation est arrondie.
- La plus grande machine dont vous avez besoin, et pour quels systèmes d'exploitation.
- Le cache des dépendances, des couches Docker et des outils de build.
- La possibilité d'héberger les runners dans votre compte cloud.
- Le contrôle du trafic sortant, les SBOM et la provenance.
- Les preuves de build que demande votre service achats.
Les options
CRACI (notre produit)
Passer à CRACI demande le même type de changement que passer à Blacksmith : installer une GitHub App et changer le label
en runs-on: craci. La facturation est de $0.002 par minute vCPU, décomptée à la seconde : 2 vCPU coûtent donc
$0.004 par minute sur x86-64 comme sur ARM64, sans abonnement mensuel ni frais par SBOM. Le prix catalogue x64 est le
même que celui de Blacksmith, et le prix ARM de Blacksmith est plus bas. Ce qui diffère, c'est ce que le runner
enregistre : chaque job produit une SBOM de ce qu'il a récupéré, avec un état de complétude, et s'exécute sous une
politique de trafic sortant qui bloque tout en cas d'échec.
CRACI surveille ensuite ces SBOM, qui s'exportent en CycloneDX ou SPDX.
Idéal pour : les équipes qui veulent que la sécurité de la chaîne d'approvisionnement soit prise en charge par la CI elle-même, pour des builds Linux de logiciels dont vous devez montrer ce qui est entré dans chaque release.
À envisager si : vous voulez une sécurité intégrée au runner, et pas seulement de la vitesse. Comme Blacksmith, CRACI exécute les builds environ deux fois plus vite que les runners hébergés par GitHub. CRACI fonctionne sous Linux aujourd'hui, avec Windows et macOS sur la roadmap.
Depot
Depot propose des runners rapides et du cache, ainsi que des services de build. Les runners Linux montent jusqu'à 64
vCPU, aux côtés de Windows et macOS. depot build exécute les builds Docker sur des hôtes BuildKit distants
avec un cache NVMe persistant, et un cache distant sert Bazel, Gradle, Turborepo et sccache. Les runners Linux prennent
en charge des règles d'autorisation et de refus du trafic sortant, et avec le plan Business, Depot Managed exécute le
plan de données dans votre propre compte AWS. En septembre 2026, le plan Developer coûte $20 par mois avec 2 000
minutes, et le 2 vCPU coûte $0.006 par minute au-delà, décompté à la seconde.
Idéal pour : les équipes dont le temps de CI est dominé par les builds d'images Docker.
À envisager si : vous avez besoin de runners à 64 vCPU ou de runners dans votre compte AWS.
Namespace
Namespace exécute des runners Linux, Windows et macOS sur du matériel qu'il exploite lui-même, avec des configurations Linux jusqu'à 64 vCPU. Les volumes de cache conservent les données sur un stockage local d'une exécution à l'autre, et il propose le cache des builds Docker et l'exécution distante Bazel. Ses politiques de trafic sortant bloquent tout ce qui n'est pas autorisé, ou fonctionnent d'abord en mode consultatif pour que vous puissiez construire une liste d'autorisation à partir du trafic réel. En septembre 2026, un runner Linux 2 vCPU, 4 Go coûte $0.002 par minute dans le plan, et Team coûte $100 par mois avec 100 000 minutes-unités. L'utilisation est facturée au minimum une minute par job.
Idéal pour : les équipes qui veulent une politique de trafic sortant et un cache rapide chez le même fournisseur de runners.
À envisager si : vous voulez aussi l'exécution distante Bazel ou des environnements de développement cloud.
WarpBuild
WarpBuild affiche le même prix x86-64 que Blacksmith : $0.004 par minute pour 2 vCPU, et $0.003 sur arm64, en septembre 2026. Il propose Windows Server 2022 et 2025, macOS sur Apple M4 Pro, le cache des couches de conteneurs et des runners à snapshot. Son option bring-your-own-cloud exécute les mêmes runners dans votre compte AWS, GCP ou Azure pour $0.002 par minute plus votre facture cloud. Pour les grandes entreprises, il propose SAML SSO, SCIM et un SLA de disponibilité de 99,9 %.
Idéal pour : des runners managés dans votre propre compte cloud.
À envisager si : vous utilisez GitHub Enterprise Server, que WarpBuild prend en charge.
Ubicloud
Ubicloud est un cloud open source doté de runners GitHub Actions managés. Vous basculez avec un seul label, comme
ubicloud-standard-2, et obtenez des runners Ubuntu sur x64 et arm64 de 2 à 30 vCPU. En septembre 2026, le
2 vCPU coûte $0.00125 par minute sur les deux architectures, facturé à la minute, et chaque compte reçoit un crédit
mensuel de $2.50, soit environ 1 250 minutes. Ubicloud vous permet aussi de gérer vos propres runners.
Idéal pour : un prix à la minute inférieur à celui de Blacksmith pour les jobs Linux.
À envisager si : vous n'avez besoin que de Linux ; la documentation des runners d'Ubicloud ne liste que des images Ubuntu.
RunsOn
RunsOn lance une instance EC2 éphémère par job dans votre propre compte AWS, à partir d'une seule stack CloudFormation ou Terraform. Il exécute Linux sur x64 et arm64, Windows et des instances GPU, avec un cache S3 dans votre VPC et le cache des couches Docker intégré ; les jobs macOS restent sur les runners hébergés par GitHub. En septembre 2026, la licence est un forfait annuel par entité juridique, d'environ $348 (€300) à environ $4,176 (€3,600) par an, et AWS facture le calcul sans marge de RunsOn.
Idéal pour : des runners dans votre propre compte AWS pour une licence forfaitaire.
À envisager si : vos workloads sont non commerciaux, ce que RunsOn couvre gratuitement.
Cirun
Cirun démarre des runners dans votre propre compte sur AWS, Google Cloud, Azure, Oracle, OpenStack ou DigitalOcean,
configurés dans un fichier .cirun.yml. Les runners peuvent utiliser Linux ou Windows, des machines ARM et
des GPU comme la NVIDIA Tesla T4. En septembre 2026, Cirun est gratuit pour les dépôts publics, Startup coûte $29 par
mois pour 3 dépôts privés et Business $79 pour 10, et les machines sont imputées sur votre propre facture cloud.
Idéal pour : des runners GPU dans votre propre compte cloud, sur le cloud de votre choix.
À envisager si : vous maintenez des projets open source, que Cirun prend en charge gratuitement.
Runners managés ou auto-hébergés
Grands runners GitHub
Rester chez GitHub est une vraie alternative. Les grands runners (larger runners) montent jusqu'à 64 cœurs et ajoutent des adresses IP statiques et le réseau privé Azure. GitHub propose aussi les attestations d'artefacts, qui selon lui offrent le niveau SLSA v1.0 Build Level 2 (Level 3 avec des workflows réutilisables). La contrepartie, c'est le prix : en septembre 2026, un grand runner à 32 cœurs coûte $0.082 par minute sur x64 et $0.050 sur arm64, et les grands runners ne peuvent pas utiliser les minutes incluses dans votre plan.
Idéal pour : les équipes qui veulent un seul fournisseur et un niveau SLSA documenté.
À envisager si : vous faites déjà passer vos builds par le réseau Azure.
CRACI face aux runners hébergés par GitHub
Runners auto-hébergés
Vous pouvez exécuter le runner GitHub Actions sur vos propres machines, ou sur Kubernetes avec Actions Runner Controller, qui fait évoluer les runner scale sets selon le nombre de workflows en cours. GitHub ne facture pas à la minute l'utilisation auto-hébergée en septembre 2026. Vous payez les machines, qu'elles soient occupées ou inactives, et l'application des correctifs, l'isolation et le durcissement sont sous votre responsabilité ; GitHub avertit que les runners auto-hébergés ne devraient presque jamais être utilisés pour des dépôts publics.
Idéal pour : les jobs qui doivent s'exécuter dans votre réseau ou sur votre propre matériel.
À envisager si : vous disposez de capacité inutilisée et du temps nécessaire pour la maintenir.
Runners managés ou auto-hébergés
Côte à côte
| Fonctionnalité | CRACI | Blacksmith | Depot | Namespace | WarpBuild | Hébergés par GitHub | Auto-hébergés |
|---|---|---|---|---|---|---|---|
| Prix, Linux x64 2 vCPU | $0.004 par minute | $0.004 par minute | $0.006 par minute au-delà du plan | $0.002 dans le plan, $0.003 en dépassement | $0.004 par minute | $0.006 par minute | Pas de frais GitHub ; vous payez les machines |
| Prix, Linux ARM 2 vCPU | $0.004 par minute | $0.0025 par minute | Identique au x64 | Non précisé | $0.003 par minute | $0.005 par minute | Vos machines |
| Utilisation incluse | Aucune ; paiement à la minute, sans abonnement mensuel | 3 000 minutes gratuites par mois | 2 000 minutes avec Developer | 100 000 minutes-unités avec Team | Quota d'utilisation gratuit | De 2 000 à 50 000 minutes selon le plan | Sans objet |
| Plus grande taille Linux | 32 vCPU | 32 vCPU | 64 vCPU | 64 vCPU | 32 vCPU | 64 cœurs | Votre matériel |
| Windows et macOS | Linux uniquement aujourd'hui | Windows en bêta | |||||
| Cache des couches Docker | Non précisé | Votre configuration | |||||
| Politique de trafic sortant par job | IP statiques | Règles réseau BYOC | Réseau privé Azure | À construire vous-même | |||
| SBOM de ce que chaque job a récupéré | Avec état de complétude | Scan d'image avec Syft | |||||
| Provenance de build signée | Pas de provenance signée | Attestations d'image BuildKit | Attestations d'artefacts | Outils que vous ajoutez | |||
| S'exécute dans votre cloud ou votre réseau | Runners hébergés par le client, Enterprise | Non précisé | AWS, plan Business | Non précisé | BYOC | Réseau privé Azure |
- 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. Pour un panorama plus large, StepSecurity Harden-Runner compris, consultez les alternatives aux runners hébergés par GitHub.
Quand rester sur Blacksmith
- La vitesse et le coût sont vos objectifs, et les chiffres de Blacksmith se vérifient sur votre propre pipeline.
- Vous dépendez précisément des sticky disks, ou de l'accès SSH aux jobs en cours.
- Vous voulez Linux, Windows et macOS chez un seul fournisseur de runners, avec un prix ARM bas.
En savoir plus sur l'intégration CI/CD et les tarifs de CRACI.
Alternatives à Blacksmith : FAQ
Des réponses courtes aux questions que se posent les équipes qui comparent
Blacksmith est-il moins cher que GitHub Actions ?
Oui, aux prix catalogue. En septembre 2026, Blacksmith facture $0.004 par minute pour un runner x64 à 2 vCPU et $0.0025 sur ARM, contre $0.006 et $0.005 pour les runners Linux standard à 2 cœurs de GitHub. Blacksmith inclut aussi 3 000 minutes gratuites par mois.
Quelle est la meilleure alternative à Blacksmith ?
Tout dépend de ce qui vous manque. Pour un prix à la minute plus bas, Ubicloud affiche le 2 vCPU à $0.00125. Pour des machines plus grandes, Depot et Namespace montent jusqu'à 64 vCPU. Pour des runners dans votre propre cloud, regardez WarpBuild, RunsOn ou Cirun. Pour un enregistrement de ce que chaque build a récupéré et une politique de trafic sortant qui bloque tout en cas d'échec, CRACI fait les deux sur chaque job.
Puis-je exécuter des runners GitHub Actions dans mon propre cloud ?
Oui. L'option bring-your-own-cloud de WarpBuild s'exécute dans AWS, GCP ou Azure, Depot s'exécute dans votre compte AWS avec le plan Business, RunsOn s'exécute dans votre compte AWS pour une licence annuelle forfaitaire, et Cirun prend en charge six clouds, dont OpenStack. Actions Runner Controller exécute des runners auto-hébergés sur votre propre Kubernetes. Les runners CRACI sont managés aujourd'hui, avec des runners hébergés par le client sur la roadmap pour Enterprise.
CRACI est-il moins cher que Blacksmith ?
Non. CRACI coûte $0.004 par minute pour 2 vCPU sur x86-64 et ARM64, le même prix catalogue que le runner x64 de Blacksmith, et le prix ARM de Blacksmith est plus bas. CRACI se distingue par ce que le runner enregistre et contrôle : une SBOM de ce que chaque job a récupéré et une politique de trafic sortant qui bloque tout en cas d'échec.
Blacksmith prend-il en charge Windows et macOS ?
Oui. En plus d'Ubuntu sur x64 et ARM, Blacksmith propose Windows en bêta publique et macOS sur Apple M4. CRACI exécute aujourd'hui Linux x86-64 et ARM64, avec Windows et macOS sur la roadmap.
Essayez CRACI sur un job
Modifiez runs-on sur un seul job, exécutez-le, puis comparez la facture, la durée du build et la SBOM.
Réserver une démo