Alternativas
Alternativas ao Blacksmith CI para GitHub Actions
O Blacksmith torna o GitHub Actions mais rápido e mais barato com a alteração de uma etiqueta. As equipas comparam outros runners quando precisam de máquinas maiores, da sua própria conta cloud, de controlo do egress ou de um registo do que cada build obteve.
Atualizado a
Somos nós que desenvolvemos o CRACI, por isso tenha isso em conta; descrevemos cada opção a partir da sua própria documentação e dizemos quando outra ferramenta se adequa melhor.
Porque é que as equipas procuram alternativas
O Blacksmith (blacksmith.sh) é um serviço de runners geridos para GitHub Actions, focado na velocidade e no custo. Os jobs correm em microVM Firecracker com Ubuntu x64 e ARM, de 2 a 32 vCPU, com Windows em beta pública e macOS em Apple M4. Uma cache colocalizada funciona com as cache actions standard, os sticky disks oferecem cache de camadas Docker, e o acesso SSH, as métricas e a análise de testes ajudam na depuração. O Blacksmith declara estar em conformidade com o SOC 2 Type 2. Em setembro de 2026, 2 vCPU x64 custam $0.004 por minuto e ARM $0.0025, com 3.000 minutos gratuitos por mês.
É uma oferta forte. As razões para comparar têm a ver com a adequação:
- Tamanho. Alguns builds precisam de mais de 32 vCPU numa única máquina.
- Localização. Quer runners na sua própria conta cloud, algo que as páginas do Blacksmith que citamos não descrevem.
- Controlo da rede. O Blacksmith oferece IP estáticos para listas de permissões ($100 por IP por mês). Pode querer uma política que limite o que um job consegue alcançar.
- Evidências. As SBOM não fazem parte das funcionalidades documentadas do Blacksmith, e um cliente ou um regulamento pode pedi-las.
- Maturidade da plataforma. Precisa hoje de runners Windows com disponibilidade geral.
O que procurar
- Preço por vCPU-minuto em x64 e ARM, memória por vCPU e como é arredondada a utilização.
- A maior máquina de que precisa, e que sistemas operativos.
- Cache de dependências, de camadas Docker e de ferramentas de build.
- Se os runners podem ficar na sua conta cloud.
- Controlo do egress, SBOM e proveniência.
- As evidências do build que o seu departamento de compras pede.
As opções
CRACI (o nosso produto)
Mudar para o CRACI é o mesmo tipo de alteração que mudar para o Blacksmith: instale uma GitHub App e altere a etiqueta
para runs-on: craci. A faturação é de $0.002 por vCPU-minuto, medida ao segundo, pelo que 2 vCPU custam
$0.004 por minuto em x86-64 e em ARM64, sem mensalidade e sem custo por SBOM. O preço de tabela x64 é igual ao do
Blacksmith, e o preço ARM do Blacksmith é mais baixo. O que difere é o que o runner regista: cada job produz uma SBOM do que
obteve, com um estado de completude, e corre sob uma política de egress que falha em modo fechado.
O CRACI monitoriza depois essas SBOM, que são exportadas em CycloneDX ou SPDX.
Ideal para: equipas que querem que a segurança da cadeia de abastecimento seja tratada pela própria CI, em builds Linux de software em que é preciso mostrar o que entrou em cada versão.
Considere se: quer segurança integrada no runner, e não apenas velocidade. Tal como o Blacksmith, o CRACI executa builds cerca de duas vezes mais depressa do que os runners alojados no GitHub. O CRACI executa hoje Linux, com Windows e macOS no roadmap.
Depot
O Depot oferece runners e cache rápidos, além de serviços de build. Os runners Linux chegam aos 64 vCPU, a par de
Windows e macOS. O depot build executa builds Docker em hosts BuildKit remotos com uma cache NVMe
persistente, e uma cache remota serve Bazel, Gradle, Turborepo e sccache. Os runners Linux suportam regras de egress
de permissão e de bloqueio e, no plano Business, o Depot Managed executa o plano de dados na sua própria conta AWS. Em
setembro de 2026, o plano Developer custa $20 por mês com 2.000 minutos, e 2 vCPU custam $0.006 por minuto além
disso, contabilizados ao segundo.
Ideal para: equipas em que os builds de imagens Docker dominam o tempo de CI.
Considere se: precisa de runners de 64 vCPU ou de runners na sua conta AWS.
Namespace
O Namespace executa runners Linux, Windows e macOS em hardware que ele próprio opera, com configurações Linux até 64 vCPU. Os cache volumes mantêm os dados em armazenamento local entre execuções, e oferece cache de builds Docker e execução remota Bazel. As suas políticas de egress bloqueiam tudo o que não é permitido, ou correm primeiro em modo consultivo para que possa construir uma lista de permissões a partir do tráfego real. Em setembro de 2026, um runner Linux com 2 vCPU e 4 GB custa $0.002 por minuto no plano, e o Team custa $100 por mês com 100.000 minutos-unidade. A utilização tem um mínimo de um minuto por job.
Ideal para: equipas que querem política de egress e cache rápida do mesmo fornecedor de runners.
Considere se: também quer execução remota Bazel ou ambientes de desenvolvimento na cloud.
WarpBuild
O WarpBuild lista o mesmo preço x86-64 que o Blacksmith: $0.004 por minuto para 2 vCPU, e $0.003 em arm64, em setembro de 2026. Oferece Windows Server 2022 e 2025, macOS em Apple M4 Pro, cache de camadas de contentores e snapshot runners. A sua opção bring-your-own-cloud executa os mesmos runners na sua conta AWS, GCP ou Azure por $0.002 por minuto, mais a sua fatura de cloud. Para empresas, lista SAML SSO, SCIM e um SLA de disponibilidade de 99,9%.
Ideal para: runners geridos dentro da sua própria conta cloud.
Considere se: usa o GitHub Enterprise Server, que o WarpBuild suporta.
Ubicloud
O Ubicloud é uma cloud open source com runners de GitHub Actions geridos. A mudança faz-se com uma etiqueta, como
ubicloud-standard-2, e obtém runners Ubuntu em x64 e arm64, de 2 a 30 vCPU. Em setembro de 2026, 2 vCPU
custam $0.00125 por minuto em ambas as arquiteturas, faturados ao minuto, e todas as contas recebem um crédito mensal
de $2.50, cerca de 1.250 minutos. O Ubicloud também permite gerir os seus próprios runners.
Ideal para: um preço por minuto mais baixo do que o do Blacksmith em jobs Linux.
Considere se: só precisa de Linux; a documentação de runners do Ubicloud lista apenas imagens Ubuntu.
RunsOn
O RunsOn lança uma instância EC2 efémera por job na sua própria conta AWS, a partir de uma única stack CloudFormation ou Terraform. Executa Linux em x64 e arm64, Windows e instâncias com GPU, com uma cache S3 na sua VPC e cache de camadas Docker incluída; os jobs macOS ficam nos runners alojados no GitHub. Em setembro de 2026, a licença é uma taxa anual fixa por entidade jurídica, de cerca de $348 (€300) por ano a cerca de $4,176 (€3,600), e a AWS fatura a computação sem margem do RunsOn.
Ideal para: runners dentro da sua própria conta AWS por uma taxa de licença fixa.
Considere se: as suas cargas de trabalho não são comerciais, que o RunsOn cobre gratuitamente.
Cirun
O Cirun inicia runners na sua própria conta em AWS, Google Cloud, Azure, Oracle, OpenStack ou DigitalOcean,
configurados num ficheiro .cirun.yml. Os runners podem usar Linux ou Windows, máquinas ARM e GPU como a
NVIDIA Tesla T4. Em setembro de 2026, o Cirun é gratuito para repositórios públicos, o Startup custa $29 por mês para
3 repositórios privados e o Business $79 para 10, e as máquinas são cobradas na sua própria fatura de cloud.
Ideal para: runners com GPU na sua própria conta cloud, na cloud que escolher.
Considere se: mantém projetos open source, que o Cirun suporta gratuitamente.
Runners geridos vs self-hosted
Larger runners do GitHub
Ficar com o GitHub é uma alternativa real. Os larger runners chegam aos 64 núcleos e acrescentam endereços IP estáticos e rede privada Azure. O GitHub oferece também atestações de artefactos, que, segundo a empresa, garantem o SLSA v1.0 Build Level 2 (Level 3 com reusable workflows). A contrapartida é o preço: em setembro de 2026, um larger runner de 32 núcleos custa $0.082 por minuto em x64 e $0.050 em arm64, e os larger runners não podem usar os minutos incluídos no seu plano.
Ideal para: equipas que querem um só fornecedor e um nível SLSA documentado.
Considere se: já encaminha os builds pela rede do Azure.
CRACI vs runners alojados no GitHub
Runners self-hosted
Pode executar o runner de GitHub Actions nas suas próprias máquinas, ou em Kubernetes com o Actions Runner Controller, que dimensiona os runner scale sets consoante o número de workflows em execução. Em setembro de 2026, o GitHub não cobra por minuto a utilização self-hosted. Paga os hosts, ocupados ou parados, e é responsável pelos patches, pelo isolamento e pelo reforço da segurança; o GitHub avisa que os runners self-hosted quase nunca devem ser usados em repositórios públicos.
Ideal para: jobs que têm de correr dentro da sua rede ou no seu próprio hardware.
Considere se: tem capacidade disponível e tempo para a manter.
Runners geridos vs self-hosted
Lado a lado
| Funcionalidade | CRACI | Blacksmith | Depot | Namespace | WarpBuild | Alojados no GitHub | Self-hosted |
|---|---|---|---|---|---|---|---|
| Preço, Linux x64 com 2 vCPU | $0.004 por minuto | $0.004 por minuto | $0.006 por minuto além do plano | $0.002 no plano, $0.003 em excesso | $0.004 por minuto | $0.006 por minuto | Sem custo do GitHub; paga os hosts |
| Preço, Linux ARM com 2 vCPU | $0.004 por minuto | $0.0025 por minuto | Igual ao x64 | Não indicado | $0.003 por minuto | $0.005 por minuto | Os seus hosts |
| Utilização incluída | Nenhuma; paga por minuto, sem mensalidade | 3.000 minutos gratuitos por mês | 2.000 minutos no Developer | 100.000 minutos-unidade no Team | Margem de utilização gratuita | 2.000 a 50.000 minutos por plano | Não aplicável |
| Maior tamanho Linux | 32 vCPU | 32 vCPU | 64 vCPU | 64 vCPU | 32 vCPU | 64 núcleos | O seu hardware |
| Windows e macOS | Apenas Linux hoje | Windows em beta | |||||
| Cache de camadas Docker | Não indicado | A sua configuração | |||||
| Política de egress por job | IP estáticos | Regras de rede BYOC | Rede privada Azure | Construída por si | |||
| SBOM do que cada job obteve | Com estado de completude | Análise de imagem com Syft | |||||
| Proveniência de build assinada | Sem proveniência assinada | Atestações de imagem BuildKit | Atestações de artefactos | Ferramentas que adiciona | |||
| Corre na sua cloud ou rede | Runners alojados pelo cliente, Enterprise | Não indicado | AWS, plano Business | Não indicado | BYOC | Rede privada Azure |
- Incluído
- Em parte
- Não incluído
- No roadmap
"Não indicado" significa que não conseguimos confirmá-lo nas páginas públicas do fornecedor. Para o panorama mais alargado, incluindo o StepSecurity Harden-Runner, consulte alternativas aos runners alojados no GitHub.
Quando ficar com o Blacksmith
- A velocidade e o custo são os seus objetivos, e os números do Blacksmith confirmam-se no seu próprio pipeline.
- Depende especificamente dos sticky disks, ou do acesso SSH a jobs em execução.
- Quer Linux, Windows e macOS de um só fornecedor de runners, com um preço ARM baixo.
Saiba mais sobre integração com CI/CD e preços do CRACI.
Alternativas ao Blacksmith: perguntas frequentes
Respostas curtas às perguntas que as equipas fazem quando comparam
O Blacksmith é mais barato do que o GitHub Actions?
Sim, a preços de tabela. Em setembro de 2026, o Blacksmith cobra $0.004 por minuto por um runner x64 com 2 vCPU e $0.0025 em ARM, contra $0.006 e $0.005 pelos runners Linux standard de 2 núcleos do GitHub. O Blacksmith inclui também 3.000 minutos gratuitos por mês.
Qual é a melhor alternativa ao Blacksmith?
Depende da lacuna. Para um preço por minuto mais baixo, o Ubicloud lista 2 vCPU a $0.00125. Para máquinas maiores, o Depot e o Namespace chegam aos 64 vCPU. Para runners na sua própria cloud, veja o WarpBuild, o RunsOn ou o Cirun. Para um registo do que cada build obteve e uma política de egress que falha em modo fechado, o CRACI faz ambas as coisas em cada job.
Posso executar runners de GitHub Actions na minha própria cloud?
Sim. A opção bring-your-own-cloud do WarpBuild corre em AWS, GCP ou Azure, o Depot corre na sua conta AWS no plano Business, o RunsOn corre na sua conta AWS por uma licença anual fixa e o Cirun suporta seis clouds, incluindo OpenStack. O Actions Runner Controller executa runners self-hosted no seu próprio Kubernetes. Os runners do CRACI são hoje geridos, com runners alojados pelo cliente no roadmap para o Enterprise.
O CRACI é mais barato do que o Blacksmith?
Não. O CRACI custa $0.004 por minuto para 2 vCPU em x86-64 e ARM64, o mesmo preço de tabela do runner x64 do Blacksmith, e o preço ARM do Blacksmith é mais baixo. O CRACI compete naquilo que o runner regista e controla: uma SBOM do que cada job obteve e uma política de egress que falha em modo fechado.
O Blacksmith suporta Windows e macOS?
Sim. Além do Ubuntu em x64 e ARM, o Blacksmith oferece Windows em beta pública e macOS em Apple M4. O CRACI executa hoje Linux x86-64 e ARM64, com Windows e macOS no roadmap.
Experimente o CRACI num job
Altere runs-on num único job, execute-o e compare a fatura, o tempo de build e a SBOM.
Marcar demo