Mais 123% CVE comunicadas por dia em 2026 do que no ano passado.

Comparação

Preços de runners de CI comparados: x64, ARM64, Windows e macOS

Preços de tabela de runners de CI alojados de GitHub, CRACI, Blacksmith, Depot, Namespace, WarpBuild, Ubicloud, Tenki, Avrea, GitLab, Bitbucket, CircleCI, Buildkite, Harness e Azure Pipelines, normalizados por vCPU e por GB de RAM, em todos os tamanhos que vendem.

Atualizado a

A versão curta

  • Por vCPU, os preços de tabela variam cinco vezes. Um runner Linux x64 de 2 vCPU custa desde $0.06 por vCPU-hora (Namespace dentro dos minutos do plano, Ubicloud premium) até $0.30 (minutos extra de GitLab.com e Bitbucket). Os runners alojados no GitHub situam-se em $0.18.
  • O ARM64 costuma ser mais barato, mas não em todo o lado. GitHub, Blacksmith, WarpBuild e Ubicloud têm ARM64 abaixo de x64. CRACI, Depot, Namespace e Harness cobram a mesma tarifa pelos dois, e a Avrea cobra pelo ARM64 três vezes a sua tarifa de x64.
  • O tamanho só altera a tarifa em alguns fornecedores. GitHub e GitLab.com ficam mais baratos por vCPU à medida que os runners crescem; CRACI, Blacksmith, Depot, WarpBuild, Avrea, Harness e CircleCI cobram o mesmo por vCPU em todos os tamanhos.
  • O arredondamento pode pesar mais do que o preço de tabela. A faturação ao minuto inteiro transforma um job de 20 segundos numa cobrança de 60 segundos.
  • O CRACI é um dos mais acessíveis. A $0.002 por vCPU-minuto ($0.12 por vCPU-hora), medido ao segundo, tem um preço de tabela inferior ao do GitHub em x64 e ao das plataformas de CI que faturam ao minuto, igual ao do Blacksmith em x64, e superior apenas ao dos runners de baixo custo. Além disso, regista e controla o que cada build faz.

Preço por minuto, por vCPU e por GB de RAM

Escolha uma plataforma e um tamanho. O preço por vCPU-hora coloca runners de formatos diferentes na mesma escala; o preço por GB de RAM-hora mostra quem dá mais memória pelo dinheiro, já que a memória por vCPU vai de 2 GB a 4 GB nestes fornecedores. Passe o cursor sobre uma barra para ver o runner, a respetiva regra de faturação e eventuais ressalvas.

CRACIAlojados no GitHubOutros fornecedoresSelf-hosted na Hetzner (a nossa estimativa)

Linux x64, 2 vCPU, por vCPU-hora, do mais baixo para o mais alto

$0$0.100$0.200$0.300$0.400Self-hosted na Hetzner, apenas computação$0.05979Namespace$0.060Ubicloud$0.060Azure Pipelinesestimativa, ocupado 8 h por dia útil$0.114CRACI$0.120Blacksmith$0.120WarpBuild$0.120Tenki$0.120Avrea$0.120Harness CI Cloud$0.150Alojados no GitHub$0.180Depot$0.180CircleCI$0.180Buildkite alojado$0.240GitLab.com$0.300Bitbucket Pipelines$0.300Self-hosted na Hetzner, com manutenção$0.400
Preços de tabela verificados a 29 de setembro de 2026, antes de minutos gratuitos e mensalidades dos planos. O self-hosted na Hetzner é a nossa estimativa, não um preço de tabela; a secção self-hosted abaixo mostra o cálculo. O Azure Pipelines cobra $40 por mês por job paralelo, não por minuto; a sua tarifa é a nossa estimativa para um job ocupado 8 horas em cada dia útil, e o tempo parado aumenta-a.

Em Linux x64 com 2 vCPU, os runners de baixo custo lideram: Ubicloud e Namespace a $0.06 por vCPU-hora, depois Blacksmith, WarpBuild, Tenki, Avrea e CRACI a $0.12, à frente de Harness a $0.15 e dos runners alojados no GitHub, Depot e CircleCI a $0.18. As plataformas de CI cobram mais pela sua própria computação alojada: Buildkite a $0.24, e GitLab.com e Bitbucket a $0.30 quando paga minutos extra. A tarifa do Namespace é a incluída no seu plano Team de $100 por mês; o excedente custa 1,5x.

O Azure Pipelines vende capacidade de outra forma: $40 por mês por cada job paralelo, com minutos ilimitados, num único tamanho alojado de 2 vCPU e 7 GB. Os gráficos mostram a nossa estimativa para um job ocupado 8 horas em cada um de 22 dias úteis, $0.114 por vCPU-hora. É o valor mais baixo possível com esse volume. Os builds surgem em picos, e as equipas compram um job por cada build que querem executar em simultâneo, pelo que a maioria dos jobs fica inativa parte do dia e custa mais por minuto utilizado:

Um job paralelo do Azure Pipelines a $40 por mês, 2 vCPU, ao longo de 22 dias úteis de 8 horas.
Funcionalidade Horas ocupadas por mês Por minuto Por vCPU-hora
Ocupado todo o dia útil 176 $0.0038 $0.114
Ocupado 50% do dia útil 88 $0.0076 $0.227
Ocupado 25% do dia útil 44 $0.0152 $0.455

Por GB de RAM a ordem muda. Namespace, Tenki, Bitbucket e as classes Docker da CircleCI dão 2 GB por vCPU, o CRACI 3 GB, e GitHub, Depot, WarpBuild e Avrea 4 GB. Um build que consuma muita memória pode precisar de um tamanho maior num fornecedor de 2 GB, o que fecha grande parte da diferença.

Como o preço muda com o tamanho do runner

Uma linha plana significa uma única tarifa por vCPU em todos os tamanhos. CRACI, Blacksmith, Depot, WarpBuild, Ubicloud, Avrea, Harness e CircleCI têm esse modelo de preços. GitHub e GitLab.com aplicam desconto aos runners maiores, e o formato de 64 vCPU do Namespace custa mais por vCPU do que os mais pequenos. Passe o cursor sobre um fornecedor na legenda para destacar a sua linha.

Preço por vCPU-hora por tamanho de runner, Linux x64

$0$0.100$0.200$0.300$0.400124816326496vCPUCRACI, Blacksmith, WarpBuild, AvreaAlojados no GitHubSelf-hosted na Hetzner, com manutençãoBitbucket PipelinesBuildkite alojadoGitLab.comCircleCIDepotHarness CI CloudTenkiNamespaceUbicloudSelf-hosted na Hetzner, apenas computação
Preços de tabela verificados a 29 de setembro de 2026. O preço por vCPU-hora é o preço por minuto dividido pelo número de vCPU, vezes 60. A Ubicloud vai até 30 vCPU e o CodeBuild oferece 36 e 72; cada um é representado no seu tamanho real. A Blacksmith indica apenas o preço de 2 vCPU e escala os tamanhos maiores pelo número de vCPU, pelo que a sua linha é plana pela sua própria regra. As duas linhas self-hosted são a nossa estimativa para servidores Hetzner AX42 com 60.000 minutos por mês, não preços de tabela; consulte a secção self-hosted abaixo. O Azure Pipelines vende um tamanho por SO, pelo que não tem linha aqui.

O desconto do GitHub é mais acentuado em ARM64: o seu runner arm64 de 32 núcleos custa $0.050 por minuto, cerca de $0.094 por vCPU-hora, abaixo dos $0.12 do CRACI. Em x64 com 32 núcleos, o GitHub indica $0.082 por minuto, e os $0.064 do CRACI continuam cerca de 22% mais baixos.

ARM64 face a x64

O mesmo fornecedor, o mesmo tamanho, duas arquiteturas. O ponto à esquerda é o mais barato.

x64ARM64

ARM64 face a x64, preço por vCPU-hora com 2 vCPU

$0$0.100$0.200$0.300$0.400BlacksmithARM 37% menosUbicloudARM 37% menosWarpBuildARM 25% menosAlojados no GitHubARM 17% menosCRACIMesmo preçoDepotMesmo preçoNamespaceMesmo preçoGitLab.comMesmo preçoCircleCIMesmo preçoHarness CI CloudMesmo preçoAvreaARM 200% mais
Sem ARM64 neste tamanho: Tenki, Bitbucket Pipelines, Buildkite alojado, Azure Pipelines. O valor ARM64 da CircleCI corresponde à sua classe ARM mais barata em cada tamanho. Preços de tabela verificados a 29 de setembro de 2026.

É no ARM64 que os runners geridos mais baratos mais se distanciam. Os runners ARM64 da Ubicloud custam menos do que o seu x64 premium, e o Blacksmith cobra menos 37,5% por ARM. A Avrea segue o caminho inverso: os seus runners ARM64 funcionam em hardware Apple M5 Max e custam três vezes a sua tarifa de x64. O CRACI executa ARM64 nativo à mesma tarifa que x86-64, pelo que mover um build entre os dois não altera nada na fatura.

Runners Windows, macOS e GPU

Os runners Windows custam 1,3 a 2 vezes a tarifa Linux do mesmo tamanho, e os runners macOS faturados ao minuto vão de $0.06 a $0.24 por minuto. O Azure Pipelines é a exceção: um job paralelo de $40 executa Linux, Windows ou macOS (Intel, 3 vCPU) pelo mesmo preço. Os runners GPU são raros: GitHub, GitLab.com e CircleCI oferecem-nos alojados, e o AWS CodeBuild na cloud. Hoje o CRACI executa apenas Linux, com Windows e macOS no roadmap; o runner é escolhido por job, pelo que esses jobs podem ficar onde estão.

CRACIAlojados no GitHubOutros fornecedores

macOS, por minuto, do mais baixo para o mais alto

$0$0.100$0.200$0.300Azure PipelinesIntel, estimativa, 3 vCPU$0.00379NamespaceApple Silicon, 6 vCPU$0.060GitLab.comM1, 4 vCPU$0.060Alojados no GitHubmacos-latest (M1), 3 vCPU$0.062Alojados no GitHubmacos-15-intel, 4 vCPU$0.062Alojados no GitHublarge (Intel), 12 vCPU$0.077BlacksmithM4, 6 vCPU$0.080DepotM2 ou M4, 8 vCPU$0.080WarpBuildM4 Pro, 6 vCPU$0.080TenkiM4 Pro, 4 vCPU$0.080AvreaM5 Max, 8 vCPU$0.080Alojados no GitHubxlarge (M2 Pro), 5 vCPU$0.102NamespaceApple Silicon, 12 vCPU$0.120TenkiM4 Pro, 6 vCPU$0.120GitLab.comM2 Pro, 6 vCPU$0.120CircleCIM4 Pro, 6 vCPU$0.120Buildkite alojadoM4, 6 vCPU$0.120WarpBuildM4 Pro, 12 vCPU$0.160AvreaM5 Max, 16 vCPU$0.160Harness CI CloudM4, 6 vCPU$0.180CircleCIM4 Pro, 12 vCPU$0.240Buildkite alojadoM4, 12 vCPU$0.240
Não disponível: Ubicloud, Bitbucket Pipelines. Atualmente, o CRACI executa Linux; Windows e macOS estão no roadmap. Preços de tabela verificados a 29 de setembro de 2026, antes de minutos gratuitos e mensalidades dos planos. O Azure Pipelines cobra $40 por mês por job paralelo, não por minuto; a sua tarifa é a nossa estimativa para um job ocupado 8 horas em cada dia útil, e o tempo parado aumenta-a.

Quanto custa um mês: a calculadora

Os preços de tabela contam metade da história. A forma como cada fornecedor arredonda cada job decide o resto, sobretudo em pipelines com muitos jobs curtos. Introduza a sua carga de trabalho e a calculadora aplica a regra de cada fornecedor.

CRACIAlojados no GitHubOutros fornecedoresSelf-hosted na Hetzner (a nossa estimativa)

Custo de computação por mês: 20 000 jobs de 90 segundos em 2 vCPU x64, cerca de 30 000 minutos de execução

CRACI $120 face a $240 nos runners alojados no GitHub: 50% menos a preços de tabela, antes da diferença de velocidade.

$0$200$400$600$800Namespace$80Ubicloud$80Self-hosted na Hetzner, apenas computação$120CRACI$120Blacksmith$120Tenki$120WarpBuild$160Avrea$160Azure Pipelines$160Depot$180CircleCI$180Harness CI Cloud$200Alojados no GitHub$240Buildkite alojado$240GitLab.com$300Bitbucket Pipelines$300Self-hosted na Hetzner, com manutenção$800
Preços de tabela verificados a 29 de setembro de 2026, com o arredondamento de cada fornecedor aplicado por job. Ficam de fora os minutos gratuitos, as mensalidades dos planos e a velocidade de cada runner: um runner mais rápido termina o mesmo job em menos minutos. O Harness fatura ao minuto mais próximo, pelo que aqui os jobs com menos de 30 segundos contam como um minuto. A WarpBuild e a Ubicloud faturam ao minuto, modelado como cada job arredondado para cima. O self-hosted é a nossa estimativa, não um preço de tabela: servidores Hetzner AX42 inteiros dimensionados para uma frota com 30% de ocupação, com e sem 8 horas de manutenção por mês a $85 por hora (consulte a secção self-hosted abaixo). O Azure Pipelines cobra $40 por mês por job paralelo, pelo que é calculado como um job por cada job em simultâneo no pico, e apenas em 2 vCPU x64, o seu único tamanho Linux alojado.

A calculadora compara apenas a computação a preços de tabela. Deixa de fora a velocidade: o CRACI executa builds cerca de duas vezes mais depressa do que os runners alojados no GitHub, graças a hardware mais rápido, tempos de fila mais curtos e cache, pelo que o mesmo job fatura menos minutos. Outros fornecedores fazem as suas próprias alegações de velocidade, que não comparámos com o CRACI em benchmarks.

Como fatura cada fornecedor

Conforme indicado na página de preços ou na documentação de cada fornecedor, verificado a 29 de setembro de 2026 (Azure Pipelines a 2 de outubro).
Funcionalidade Faturação Utilização gratuita Plano e condições
CRACI Ao segundo Nenhum Sem mensalidade: apenas minutos de build, $0.002 por vCPU-minuto
Alojados no GitHub Cada job arredondado ao minuto inteiro seguinte 2.000 a 50.000 minutos por mês consoante o plano, apenas runners padrão Os runners maiores exigem Team ou Enterprise Cloud e nunca usam os minutos incluídos
Blacksmith Não indicado na página de preços 3.000 minutos x64 de 2 vCPU por mês Sem mensalidade
Depot Contabilizado ao segundo, faturado em minutos inteiros por mês Período experimental de 7 dias Developer $20 por mês com 2.000 minutos; Startup $200 com 20.000
Namespace Mínimo de um minuto; os 15 segundos seguintes a cada minuto são gratuitos Período experimental de 30 dias Tarifa dentro dos minutos do plano: Team $100 por mês com 100.000 minutos de unidade; excedente 1.5x
WarpBuild Ao minuto Utilização gratuita incluída, quantidade não indicada Sem taxa de plataforma
Ubicloud Ao minuto Crédito de $2.50 por mês Runners Premium, a predefinição para contas novas; o x64 padrão custa $0.00125 por minuto de 2 vCPU
Tenki Ao minuto, com precisão ao segundo Crédito de $100 no registo Starter até 4 vCPU; Team $200 por mês (com $100 de crédito) até 16 vCPU
Avrea Ao minuto, por job 3.000 minutos de 2 vCPU por mês Sem mensalidade; IPs estáticos a $100 cada por mês
GitLab.com Ao segundo, multiplicado pelo fator de custo da máquina 400 a 50.000 minutos de computação por mês consoante o nível Minutos de computação adicionais a $10 por 1.000; tamanhos acima de medium exigem Premium ou Ultimate
Bitbucket Pipelines Duração do passo multiplicada pelo fator de tamanho 50 a 3.500 minutos de build por mês consoante o plano Minutos adicionais a $10 por 1,000, vendidos em blocos mensais; 4x e maiores exigem um plano pago
CircleCI Ao segundo, arredondado ao crédito seguinte 30.000 créditos por mês no Free Créditos a $15 por 25.000 ($0.0006 cada); Performance a partir de $15 por mês
Buildkite alojado Ao segundo, sem mínimos nem arredondamentos 2.000 vCPU-minutos Linux por mês no Free Pro $30 por utilizador ativo por mês com 4.000 vCPU-minutos; ARM64 a pedido no Enterprise
Harness CI Cloud Arredondado ao minuto mais próximo 2.000 créditos por mês Planos pagos através da equipa comercial
Azure Pipelines $40 por mês por job paralelo, minutos ilimitados; jobs até 6 horas Um job com 1.800 minutos por mês, até 60 minutos por execução; o primeiro job pago substitui-o A nossa estimativa: um job ocupado 8 horas em cada um de 22 dias úteis. O tempo parado aumenta a tarifa. Um tamanho por SO, sem agentes alojados maiores
AWS CodeBuild Arredondado ao minuto inteiro seguinte 100 minutos de build small por mês On-demand, us-east-1
RunsOn (AWS spot) A AWS fatura as instâncias ao segundo Período experimental de 15 dias Computação AWS spot em us-east-1 tal como o RunsOn a indica, mais uma licença fixa a partir de cerca de $348 (€300) por ano
Self-hosted na Hetzner, apenas computação Aluguer mensal do servidor, haja ou não jobs em execução Nenhum A nossa estimativa: servidores Hetzner AX42 a $114.84 (€99) por mês mais $56.84 (€49) de instalação, um job por 2 vCPU, 60.000 minutos por mês. Sem manutenção
Self-hosted na Hetzner, com manutenção Aluguer mensal do servidor mais tempo de engenharia Nenhum A nossa estimativa: os mesmos servidores mais 8 horas de manutenção por mês a $85 por hora, 60.000 minutos por mês

Runners self-hosted: as contas completas

Os runners self-hosted não têm preço por minuto, pelo que é fácil deixá-los de fora de uma comparação como esta. Em setembro de 2026, o GitHub não cobra nada por minuto por eles; adiou uma taxa de plataforma prevista de $0.002 por minuto. O que paga são os servidores e o tempo necessário para os operar. Eis essas contas na Hetzner, um dos locais mais baratos para alugar servidores de build na Europa, com todos os pressupostos indicados para que os possa substituir pelos seus.

1. O servidor

Um servidor dedicado Hetzner AX42 (AMD Ryzen 7 PRO 8700GE, 8 núcleos e 16 threads, 64 GB de RAM) custa $114.84 (€99) por mês mais uma taxa de instalação de $56.84 (€49), sem IVA e sem prazo mínimo. Repartindo a taxa de instalação por um ano: $114.84 + $56.84 ÷ 12 = $119.58 por mês. Contando cada thread como um vCPU, como fazem os fornecedores cloud, executa oito jobs de 2 vCPU em simultâneo, com 8 GB de RAM cada.

2. Preço por vCPU-minuto, se nunca estiver inativo

Um mês tem cerca de 730 horas, ou 43,800 minutos. 16 vCPU × 43,800 minutos = 700,800 vCPU-minutos. $119.58 ÷ 700,800 = $0.000171 por vCPU-minuto, ou $0.00034 por um minuto de 2 vCPU. Esse é o mínimo teórico, e nenhuma frota real o atinge.

3. Preço por vCPU-minuto, com utilização realista

Uma frota self-hosted é dimensionada para as horas de maior atividade e paga 24 horas por dia. Se estiver ocupada 10 horas em cada um de 22 dias úteis, são 220 de 730 horas, cerca de 30%. $0.000171 ÷ 0.3 = $0.000569 por vCPU-minuto, ou $0.00114 por um minuto de 2 vCPU: menos de um terço dos $0.004 do CRACI e cerca de um quinto dos $0.006 dos runners alojados no GitHub.

4. O tempo de engenharia

Alguém tem de manter os hosts atualizados, o software dos runners e as imagens de build em dia, e a frota a escalar com a fila. Usamos os mesmos valores ilustrativos do nosso modelo de custos de runners geridos vs self-hosted: 8 horas por mês a $85 por hora, ou $680 por mês. Esse custo não diminui com a utilização, pelo que o que acrescenta por minuto depende de quantos minutos executa.

5. Um exemplo prático

Considere 60,000 minutos de build por mês em runners de 2 vCPU: 120,000 vCPU-minutos. Com 30% de ocupação, um AX42 fornece 210,240 vCPU-minutos por mês, pelo que um servidor é suficiente. Não sobra margem para uma falha de host, o que favorece o self-hosting.

  • Apenas computação: $119.58 ÷ 60,000 minutos = $0.00199 por minuto
  • Manutenção: $680 ÷ 60,000 minutos = $0.01133 por minuto
  • Com manutenção: $799.58 por mês, ou $0.01333 por minuto
  • CRACI: 60,000 × $0.004 = $240 por mês. Alojados no GitHub: 60,000 × $0.006 = $360 por mês.

Estes dois preços por minuto são as linhas self-hosted dos gráficos acima. A calculadora avalia o self-hosting como servidores inteiros mais a manutenção fixa, pelo que acompanha a sua carga de trabalho.

6. Como muda com o volume

Minutos de 2 vCPU por mês. Servidores dimensionados para uma frota com 30% de ocupação; manutenção mantida em 8 horas por mês.
Funcionalidade Servidores Hetzner Self-hosted por mês, com manutenção Por minuto CRACI por mês
60,000 minutos 1 $120 + $680 = $800 $0.0133 $240
300,000 minutos 3 $359 + $680 = $1,039 $0.0035 $1,200
600,000 minutos 6 $717 + $680 = $1,397 $0.0023 $2,400

A manutenção fixa dilui-se à medida que o volume cresce. Com estes valores, o self-hosting custa mais do que o CRACI abaixo de cerca de 260,000 minutos por mês e menos acima disso. Manter a manutenção em 8 horas favorece as frotas maiores: seis servidores dão mais trabalho do que um.

O que as contas deixam de fora

  • Reforço da segurança. O GitHub desaconselha runners self-hosted em repositórios públicos e recomenda runners efémeros e isolados; construir esse isolamento é mais uma parte da manutenção.
  • Evidências de build. Um runner simples não produz SBOM, política de egress nem traço de rede. No CRACI, estes elementos vêm com cada job; nos seus próprios servidores, são ferramentas que tem de construir e manter.
  • Picos e falhas. Um servidor coloca jobs em fila quando mais de oito são executados em simultâneo e interrompe os builds quando falha. Um segundo servidor de reserva duplica o custo de computação com volumes baixos.
  • Servidores cloud elásticos. O CCX33 de vCPU dedicado da Hetzner Cloud custa $161.23 (€138.99) por mês por 8 vCPU, cerca de 2,7 vezes o AX42 por vCPU, e os servidores cloud são faturados por cada hora iniciada, pelo que um servidor novo por job paga uma hora por um build de cinco minutos. Os seus planos partilhados mais baratos constavam como indisponíveis quando verificámos.

Onde se enquadra o CRACI

Se o preço mais baixo por vCPU for o único critério, Ubicloud, Namespace ou runners na sua própria conta AWS ganham. O CRACI tem um preço inferior ao dos runners alojados no GitHub em x64 e ao das plataformas de CI que faturam ao minuto, com faturação ao segundo e sem mensalidade, mas não compete apenas pelo preço.

Compete pelo que o runner regista e controla. Enquanto cada job é executado, o CRACI regista todos os pacotes que obteve e transforma-os numa SBOM com completude indicada, executa o job sob uma política de egress validada antes de arrancar e com falha em modo fechado, e guarda um traço de rede de todas as ligações. A maioria dos runners aqui vende computação e velocidade; o CRACI acrescenta ao mesmo minuto evidências da cadeia de abastecimento de cada build.

Consulte os preços do CRACI, ou marque uma demo para calcular o preço de um dos seus workflows.

Compare um fornecedor com o CRACI

Fornecedores de runners: runners alojados no GitHub, Blacksmith, Depot, Namespace, WarpBuild, Ubicloud, RunsOn e Avrea. Plataformas de CI: GitLab CI, CircleCI, Buildkite e Harness. Para tudo o que vai além do preço, consulte os fornecedores de runners de GitHub Actions comparados.

Como comparámos

  • Fontes: a página de preços ou a documentação de cada fornecedor, verificadas a 29 de setembro de 2026, e o Azure Pipelines a 2 de outubro. Sem listas de preços de revendedores ou de terceiros.
  • Moeda: todos os preços em dólares americanos. Hetzner e RunsOn indicam preços em euros; são convertidos a €1 = $1.16, com o valor original em euros entre parênteses.
  • Tarifas: a tarifa pay-as-you-go ou de excedente, antes de minutos gratuitos, minutos incluídos e mensalidades de planos. O Namespace é apresentado com a tarifa dentro do plano. GitLab.com e Bitbucket são apresentados com o preço dos minutos extra, $10 por 1.000, multiplicado pelo fator de cada máquina.
  • Tamanhos derivados: o Blacksmith publica apenas o preço de 2 vCPU e indica que os tamanhos maiores escalam com o número de vCPU; esses tamanhos estão assinalados nos gráficos.
  • Referências cloud: o AWS CodeBuild usa preços on-demand em us-east-1. O RunsOn mostra os preços spot da AWS que indica para as suas instâncias predefinidas em us-east-1, mais uma licença a partir de cerca de $348 (€300) por ano que não consta do gráfico. Ambos estão desativados por predefinição.
  • Self-hosted: a nossa estimativa para servidores dedicados Hetzner AX42, não um preço de tabela. Os valores e as contas constam da secção self-hosted acima; as horas de manutenção e o custo por hora são ilustrativos.
  • Azure Pipelines: a nossa estimativa, não um preço de tabela. A Microsoft vende jobs paralelos alojados pela Microsoft a $40 por mês com minutos ilimitados; os gráficos dividem esse valor por um job ocupado 8 horas em 22 dias úteis. A calculadora avalia-o como um job por cada job em execução em simultâneo no pico.
  • Não incluídos: Cirun, Actuated e Cirrus Runners, que cobram por repositório ou por servidor; e BuildJet, que deixou de executar jobs a 31 de março de 2026.

Preços de runners de CI: perguntas frequentes

Respostas curtas sobre preços de runners, ARM64 e faturação.

Qual é o runner de CI mais barato por minuto?

Entre os runners geridos, Ubicloud e Namespace indicam os preços por vCPU mais baixos em setembro de 2026: o runner x64 standard de 2 vCPU da Ubicloud custa $0.00125 por minuto, e o Namespace cobra $0.001 por vCPU-minuto dentro dos minutos do plano. Executar instâncias spot na sua própria conta AWS com o RunsOn custa ainda menos em computação, mais uma licença e o trabalho de o operar.

Os runners ARM64 são mais baratos do que os x64?

Em vários fornecedores, sim. GitHub, Blacksmith, WarpBuild e Ubicloud têm ARM64 abaixo de x64, no caso do GitHub cerca de 39% a 32 núcleos. CRACI, Depot, Namespace, GitLab e Harness cobram a mesma tarifa pelos dois. Os runners ARM64 da Avrea, em hardware Apple M5 Max, custam três vezes a sua tarifa de x64, e as classes ARM da CircleCI custam mais do que as suas classes Docker x64 acima de 4 vCPU.

Quanto custa um runner de GitHub Actions por vCPU?

O runner Linux x64 standard de 2 núcleos do GitHub custa $0.006 por minuto, ou $0.18 por vCPU-hora. Os runners x64 maiores descem para cerca de $0.154 por vCPU-hora a 32 núcleos, e os runners arm64 maiores para cerca de $0.094. O CRACI cobra $0.002 por vCPU-minuto em todos os tamanhos, ou $0.12 por vCPU-hora.

Porquê comparar o preço por vCPU-hora em vez de por minuto?

Os runners têm formatos diferentes. O runner mais pequeno de um fornecedor tem 2 vCPU e 4 GB de RAM, o de outro 2 vCPU e 8 GB, e um terceiro começa nos 4 vCPU. Dividir o preço por minuto pelos vCPU e pela RAM coloca todos os runners em pé de igualdade. O preço por minuto continua a ser o número que aparece na fatura, por isso todos os gráficos podem alternar entre os dois.

O arredondamento altera o custo de um runner?

Nos jobs curtos, muito. GitHub, AWS CodeBuild, WarpBuild, Ubicloud e Avrea faturam cada job em minutos inteiros, e o Namespace tem um mínimo de um minuto. Aí, um job de lint de 20 segundos custa três vezes o seu tempo de execução. CRACI, Depot, GitLab, CircleCI e Buildkite medem ao segundo. A calculadora desta página aplica a regra de cada fornecedor.

Quanto custa um minuto de Azure Pipelines?

O Azure Pipelines não cobra por minuto. Um job paralelo alojado pela Microsoft custa $40 por mês com minutos ilimitados e executa um job de cada vez em 2 vCPU e 7 GB de RAM. Ocupado 8 horas em todos os dias úteis, são cerca de $0.0038 por minuto, ou $0.114 por vCPU-hora, perto dos $0.12 do CRACI. Ocupado metade do dia útil, são $0.227. As equipas compram um job por cada build que querem executar em simultâneo, pelo que os jobs comprados para a hora de maior atividade ficam inativos no resto do dia.

É mais barato usar runners self-hosted de GitHub Actions?

Em computação, sim. Num servidor Hetzner AX42 alugado, uma frota ocupada 30% do mês custa cerca de $0.0011 por minuto de 2 vCPU, face a $0.004 no CRACI e $0.006 nos runners alojados no GitHub. O que muda a resposta é o tempo de engenharia: com 8 horas de manutenção por mês a $85 por hora, 60,000 minutos por mês custam cerca de $800 em self-hosted, face a $240 no CRACI. Acima de cerca de 260,000 minutos por mês, o self-hosting é mais barato só pelo preço, antes do reforço da segurança e das evidências de build.

O CRACI oferece runners Windows, macOS ou GPU?

Hoje não. O CRACI executa Linux em x86-64 e ARM64, com Windows e macOS no roadmap. O runner é escolhido por job, pelo que os jobs Windows e macOS podem ficar onde estão enquanto os jobs Linux passam para o CRACI.

Calcule o preço do seu pipeline no CRACI

Marque uma demo e executaremos um dos seus workflows no CRACI para comparar o custo, o tempo de build e a SBOM com o runner que usa hoje.

Marcar demo