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

Alternativas

Alternativas ao Harness para CI, CD e segurança do build

O Harness cobre todo o pipeline de entrega, da CI e da CD às feature flags e à segurança da cadeia de abastecimento. Algumas equipas querem tudo isso de um só fornecedor; outras querem uma CI mais simples, uma ferramenta de entrega separada ou evidências que venham do próprio build.

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. O CRACI executa hoje GitHub Actions, com GitLab CI e Jenkins no roadmap.

Porque é que as equipas procuram alternativas ao Harness

A página inicial de Harness
harness.io

O Harness, fundado em 2017 e sediado em São Francisco, vende uma plataforma de entrega de software: integração contínua, entrega contínua, GitOps, feature flags, infraestrutura como código, chaos engineering, gestão de custos de cloud e testes de segurança, com políticas OPA em todas elas. O seu módulo Supply Chain Security gera SBOM, assina proveniência SLSA e verifica repositórios e pipelines face a benchmarks de postura. Para uma equipa que quer um só fornecedor para tudo o que vem depois de o código ser escrito, essa amplitude é precisamente o objetivo.

As equipas procuram outras opções quando os prós e contras mudam:

  • Preços. O Harness publica as tarifas das suas máquinas Cloud, mas os planos pagos e o módulo Supply Chain Security têm preços através da equipa comercial.
  • Âmbito. Uma equipa que só precisa de compilar e testar paga, aprende e opera uma plataforma construída para muito mais.
  • Evidências das dependências. O passo de SBOM executa o Syft ou o cdxgen sobre uma imagem ou um repositório, pelo que a SBOM descreve o que um scanner deduz do resultado, não o que o build obteve.
  • Consolidação. O código e o resto da equipa de engenharia já estão no GitHub.

O que procurar

  • Se está a substituir a CI, a CD ou ambas, e se um só fornecedor para as duas ainda importa.
  • Builds alojados, builds nas suas próprias máquinas ou ambos, e os sistemas operativos de que precisa.
  • Evidências do build: uma SBOM registada a partir do que o build obteve, proveniência e monitorização de vulnerabilidades.
  • Controlo do egress, e se é uma política no job ou uma deteção a posteriori.
  • Um preço que possa ler antes de falar com a equipa comercial.

Plataformas de CI

1. CRACI com GitHub Actions (o nosso produto)

A página inicial de CRACI
craci.com

O CRACI é um runner seguro para GitHub Actions. Durante a execução de cada job, um proxy que reconhece pacotes regista o que o job obteve, incluindo pacotes restaurados de caches de CI, e produz uma SBOM CycloneDX ou SPDX com um estado de completude por job e por cache. Uma política de egress é validada antes de o job começar e falha em modo fechado, e os policy gates podem bloquear um build com base em conclusões, numa CVE específica ou numa licença. As SBOM monitorizadas são reavaliadas à medida que surgem avisos de segurança, e o histórico de builds mostra que builds anteriores continham uma dependência vulnerável. O CRACI cobra apenas os minutos de build: $0.002 por vCPU-minuto ($0.004 para um runner predefinido de 2 vCPU), medidos ao segundo, sem mensalidade e sem custo por SBOM.

Ideal para: equipas no GitHub que querem que a SBOM, a política de rede e a proveniência venham do runner que fez o build.

Considere se: consegue passar os pipelines para workflows de GitHub Actions. O CRACI cobre o build, não as implementações nem as feature flags, e executa hoje jobs Linux; Windows, macOS e runners alojados pelo cliente estão no roadmap.

CRACI vs Harness

2. GitHub Actions

A página inicial de GitHub-hosted runners
github.com

CI/CD integrado no GitHub, com runners alojados em Linux, Windows e macOS e runners self-hosted para as suas próprias máquinas. Os planos incluem de 2.000 a 50.000 minutos por mês e, em setembro de 2026, um runner Linux padrão de 2 núcleos custa $0.006 por minuto. À sua volta estão o grafo de dependências, o Dependabot e as atestações de artefactos.

Indicado para: código que já está no GitHub.

A considerar se: pretende runners alojados em todos os sistemas operativos. A SBOM que exporta descreve o repositório, não o build.

Plataformas de CI/CD comparadas

3. GitLab CI

A página inicial de GitLab CI
about.gitlab.com

Faz parte de uma plataforma DevSecOps completa: controlo de versões, merge requests, planeamento e CI/CD num só produto, alojado ou autogerido. SAST básico, deteção de segredos e análise de contentores estão disponíveis em todos os níveis; o Ultimate acrescenta a análise de dependências e o relatório de vulnerabilidades. Em setembro de 2026, o Free inclui 400 minutos de computação e o Premium custa $29 por utilizador por mês, com faturação anual.

Indicado para: um único fornecedor para todo o ciclo de vida, incluindo instalações autogeridas.

A considerar se: está disposto a migrar também o controlo de versões.

CRACI face ao GitLab CI

4. CircleCI

A página inicial de CircleCI
circleci.com

Uma plataforma de CI/CD alojada e madura que se liga ao GitHub, GitLab e Bitbucket. Executa jobs em classes de recursos Docker, Linux, Arm, Windows, macOS e GPU, com runners self-hosted para as suas próprias máquinas. A cache de camadas Docker está disponível em todos os planos e a divisão de testes distribui as suites por executores paralelos. Em setembro de 2026, o plano Free inclui 30.000 créditos por mês.

Indicado para: plataformas mistas e grandes suites de testes, sem migrar o controlo de versões.

A considerar se: não se importa de acrescentar SBOM e análises através de orbs.

CRACI face ao CircleCI

5. Buildkite

A página inicial de Buildkite
buildkite.com

Uma plataforma híbrida: o plano de controlo SaaS do Buildkite orquestra, e os agentes que executam os jobs ficam na sua própria infraestrutura, pelo que o código-fonte e os segredos permanecem no seu ambiente. Funciona com GitHub, GitLab, Bitbucket e outros. Também há agentes alojados, a $0.004 por minuto de vCPU em Linux em setembro de 2026, e os pipelines assinados permitem aos agentes recusar jobs modificados após o carregamento.

Indicado para: builds que têm de ser executados no seu próprio hardware, sem operar toda a plataforma.

A considerar se: está preparado para conceber por conta própria a segurança do build nos seus agentes.

CRACI face ao Buildkite

6. Azure Pipelines

A página inicial de Azure Pipelines
azure.microsoft.com

A componente de CI/CD do Azure DevOps. Faz builds em Linux, macOS e Windows, funciona com Azure Repos e GitHub e implementa em máquinas virtuais, contentores, destinos on-premises e na cloud. Em setembro de 2026, um job paralelo alojado pela Microsoft com 1.800 minutos por mês é gratuito e cada job alojado adicional custa $40 por mês; um job self-hosted é gratuito e cada job adicional custa $15.

Indicado para: equipas que já usam o Azure e ferramentas da Microsoft.

Alternativas ao Azure Pipelines

7. Jenkins

A página inicial de Jenkins
jenkins.io

O servidor de automatização open source, com licença MIT e centenas de plugins. A sua empresa aloja o controlador e os agentes, e trata da sua atualização e proteção. Funciona com a maioria dos sistemas de controlo de versões através de plugins.

Indicado para: controlo total sobre a sua própria infraestrutura, se tiver pessoas para a operar.

Alternativas ao Jenkins

Se está a substituir o Harness CD

A parte de entrega do Harness tem as suas próprias alternativas. Estas ferramentas implementam; combinam com qualquer das plataformas de CI acima. O CRACI não implementa software.

Argo CD

Uma ferramenta declarativa de entrega contínua GitOps para Kubernetes, open source sob a licença Apache-2.0. Mantém os clusters no estado descrito no Git, a partir de Kustomize, Helm, Jsonnet ou YAML simples, e consegue gerir e implementar em vários clusters.

Ideal para: equipas de Kubernetes que querem entrega GitOps sem uma plataforma comercial.

Octopus Deploy

Uma ferramenta de automação de implementações e de runbooks que funciona ao lado do seu servidor de build, alojada como Octopus Cloud ou self-hosted como Octopus Server. Em outubro de 2026, ambas têm um plano gratuito com 10 projetos, 10 máquinas e 10 utilizadores; o Professional começa nos $4,330 por ano na Cloud e nos $2,080 por ano no Server, com faturação anual.

Ideal para: promoção entre ambientes e implementações além do Kubernetes, com um preço publicado.

Lado a lado

Preços em setembro de 2026. O Harness está incluído como a base de referência que está a deixar.
Funcionalidade 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
  • 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.

Quando ficar no Harness

  • Um só fornecedor e um só motor de políticas para CI, CD, feature flags e gestão de custos importam mais do que qualquer uma das partes.
  • O seu código está no GitLab, no Bitbucket ou no Azure Repos, ou em vários deles.
  • Precisa de builds Windows ou macOS, ou de builds nos seus próprios clusters Kubernetes, VM ou bare metal.
  • A proveniência assinada com um SLSA Build Level 3 documentado é um requisito de compras.

Saiba mais sobre integração com CI/CD, geração de SBOM durante o build e preços.

Alternativas ao Harness: perguntas frequentes

Respostas curtas às perguntas que as equipas fazem quando comparam

Quais são as principais alternativas ao Harness?

Para uma plataforma de entrega completa, o GitLab é a opção mais próxima: controlo de versões, CI/CD e análise de segurança num só produto. Apenas para CI, GitHub Actions, CircleCI, Buildkite, Azure Pipelines e Jenkins. Apenas para implementações, Argo CD e Octopus Deploy.

O Harness é gratuito?

Em parte. Em outubro de 2026, o plano Free inclui 2.000 créditos Harness Cloud por mês para CI, que não transitam, e uma máquina Linux de 2 núcleos custa $0.005 por minuto. Os planos pagos e o módulo Supply Chain Security têm preços através da equipa comercial.

Posso substituir o Harness CI e manter uma ferramenta de CD separada?

Sim. Muitas equipas separam os dois: uma plataforma de CI como GitHub Actions, CircleCI ou Buildkite compila e testa, e uma ferramenta de entrega como Argo CD ou Octopus Deploy implementa. Abdica de um só fornecedor e de um só motor de políticas para ambos.

Existe uma alternativa open source ao Harness?

O Jenkins é um servidor de automação gratuito, com licença MIT, que aloja por si, e o Argo CD é uma ferramenta de entrega GitOps para Kubernetes, sob Apache-2.0. Juntos cobrem CI e CD, e é a sua equipa que os opera, atualiza e protege.

O CRACI funciona com o Harness?

Não. O CRACI é um runner seguro para GitHub Actions que regista o que cada job obteve como SBOM e aplica uma política de egress na rede do build. Suporta hoje GitHub Actions, com GitLab CI e Jenkins no roadmap, pelo que os pipelines do Harness CI passariam para workflows de GitHub Actions.

Execute um build no CRACI e compare

Execute um job em GitHub Actions com o CRACI e compare a SBOM e o traço de rede desse job com o que o seu pipeline Harness produz hoje.

Marcar demo