Alternativas
Alternativas ao Azure Pipelines e ao Azure DevOps
As equipas deixam o Azure Pipelines, ou todo o Azure DevOps, para seguir o seu código até ao GitHub, para deixar de comprar parallel jobs ou para tirar mais partido de cada build. As opções diferem no alojamento, nos sistemas operativos e nas evidências do 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.
Porque é que as equipas procuram alternativas ao Azure Pipelines
O Azure Pipelines é a componente de CI/CD do Azure DevOps. Compila, testa e implementa em Linux, macOS e Windows, funciona com Azure Repos e GitHub e implementa em máquinas virtuais, contentores, destinos on-premises e na cloud. O Azure DevOps Server leva-o para on-premises.
As equipas procuram outras opções quando a sua situação muda:
- Parallel jobs. Em setembro de 2026, um parallel job alojado pela Microsoft com 1.800 minutos por mês é gratuito e exige uma subscrição do Azure associada. Cada job alojado adicional custa $40 por mês e cada job self-hosted adicional $15, pelo que a execução simultânea se compra job a job.
- Código no GitHub. Os repositórios já migraram, e a CI é a última peça que resta no Azure DevOps.
- Projetos públicos. A Microsoft retirou os projetos públicos do Azure DevOps; os existentes passam a privados em 2027.
- Evidências. Um cliente ou um regulamento como o Cyber Resilience Act pergunta o que entrou numa versão, e o seu pipeline não o regista.
O que procurar
- Como é cobrada a execução simultânea: parallel jobs, minutos ou lugares.
- Os sistemas operativos de que precisa, incluindo Windows e macOS.
- Onde correm os jobs: alojados, nas suas próprias máquinas ou ambos.
- Evidências do build: SBOM, proveniência e um registo do que cada job obteve.
- Controlo do egress, e se é uma política no job ou infraestrutura de rede que tem de manter.
As opções
1. CRACI com GitHub Actions (o nosso produto)
O CRACI é um runner seguro para GitHub Actions, faturado por vCPU-minuto e medido ao segundo, e não por parallel job. 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 em 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 a API devolve SBOM, traços de rede e proveniência. A vista de inventário do CRACI mostra exatamente que versões de software estão implementadas em que produtos, a nível global.
Ideal para: equipas que estão a migrar para GitHub Actions, que distribuem software e precisam de mostrar o que entrou em cada versão.
Considere se: o seu código está no GitHub ou pode passar para lá. O CRACI executa hoje jobs Linux; Windows, macOS e runners alojados pelo cliente estão no roadmap, pelo que os builds Windows e macOS ficam, por agora, noutro lado.
2. GitHub Actions
CI/CD integrado no GitHub, com runners alojados 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 um runner Linux standard de 2 núcleos custa $0.006 por minuto em setembro de 2026. À sua volta estão o grafo de dependências, o Dependabot e as atestações de artefactos.
Ideal para: código que já está no GitHub, incluindo builds Windows e macOS.
Considere se: quer preços baseados em minutos. A SBOM que exporta descreve o repositório, não o build.
Plataformas de CI/CD comparadas
3. GitLab CI
Parte de uma plataforma DevSecOps completa: controlo de versões, merge requests, planeamento e CI/CD num só produto, alojado ou self-managed. SAST básico, deteção de segredos e análise de contentores estão 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.
Ideal para: substituir o Azure DevOps como plataforma completa, e não apenas os seus pipelines.
4. CircleCI
Uma plataforma de CI/CD alojada e madura que se liga a GitHub, GitLab e Bitbucket. Executa jobs em resource classes Docker, Linux, Arm, Windows, macOS e GPU, com runners self-hosted para as suas próprias máquinas. Em setembro de 2026, o plano Free inclui 30.000 créditos por mês.
Ideal para: plataformas mistas e grandes conjuntos de testes.
5. Buildkite
Uma plataforma híbrida: o plano de controlo SaaS da Buildkite orquestra, e os agentes que executam os jobs estão na sua própria infraestrutura, pelo que o código-fonte e os segredos ficam no seu ambiente. Há agentes alojados disponíveis a $0.004 por vCPU-minuto em Linux, em setembro de 2026.
Ideal para: equipas que usavam agentes Azure self-hosted e querem manter os builds no seu próprio hardware.
6. Jenkins
O servidor de automação open source, com licença MIT e centenas de plugins. A sua equipa aloja o controlador e os agentes, e é responsável por atualizá-los e protegê-los.
Ideal para: controlo total na sua própria infraestrutura, se tiver pessoas para o operar.
7. Travis CI
Um serviço de CI alojado que se liga ao GitHub, Bitbucket, GitLab e Assembla, com ambientes de build Linux em amd64 e arm64, macOS e Windows, e o Travis CI Server para on-premises ou cloud privada. Pode gerar SBOM a partir do código-fonte que desencadeia um build, com plugins CycloneDX e Syft. Em setembro de 2026, o plano Usage começa nos $15 por mês com 35.000 créditos de build Linux, e o Unlimited começa nos $78 por mês.
Indicado para: builds simples, orientados por configuração, em vários alojamentos de controlo de versões.
8. TeamCity
A plataforma de CI/CD da JetBrains, como TeamCity Cloud ou TeamCity On-Premises. Em setembro de 2026, o On-Premises Professional é gratuito para sempre com 3 agentes de build e 100 configurações de build, o Enterprise custa cerca de $2,783 (€2,399) por ano com configurações de build ilimitadas, e o Cloud custa cerca de $17 (€15) por committer por mês com 24.000 créditos de build.
Indicado para: equipas que pretendem um servidor de CI self-hosted com um nível gratuito e ferramentas da JetBrains.
9. Bitbucket Pipelines
CI/CD integrado no Bitbucket Cloud. Em setembro de 2026, o Bitbucket é gratuito até 5 utilizadores com 50 minutos de build, o Standard custa $3.65 e o Premium $7.25 por utilizador por mês, e 1.000 minutos adicionais custam $10. Os runners self-hosted funcionam em Linux, Windows e macOS, e os respetivos minutos de build não são cobrados.
Indicado para: equipas cujo código e planeamento já estão em ferramentas da Atlassian.
Alternativas ao Bitbucket Pipelines
Lado a lado
| Funcionalidade | CRACI | GitHub Actions | GitLab CI | CircleCI | Buildkite | Jenkins | Travis CI | TeamCity | Bitbucket Pipelines | Azure Pipelines |
|---|---|---|---|---|---|---|---|---|---|---|
| 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 | Open source automation server you host | Hosted CI, or Server on-premises | JetBrains CI, cloud or on-premises | CI/CD in Bitbucket Cloud | CI/CD in Azure DevOps |
| Source control | GitHub | GitHub | GitLab | GitHub, GitLab, Bitbucket | GitHub, GitLab, Bitbucket and more | Most, through plugins | GitHub, Bitbucket, GitLab, Assembla | Not stated | Bitbucket | Azure Repos, GitHub and more |
| Dependencies recorded from the build | Observed fetches, caches included | Build data for Maven, Gradle, Python | Reads lockfiles | Plugins you add | SBOM from source code | Not stated | Not stated | Not stated | ||
| SBOM export | CycloneDX, SPDX per job | SPDX of the repository graph | CycloneDX reports | Via orbs you add | Tools on your agents | Plugins you add | CycloneDX plugins and Syft | Not stated | Not stated | Not stated |
| Build provenance | Provenance data via the API; not signed | SLSA Build L2 or L3 | SLSA 1.0 statement | Not stated | SLSA L1, Enterprise | Plugins you add | Not stated | Not stated | Not stated | Not stated |
| 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 your agents | Not stated | Yours, on your agents | Yours, on self-hosted runners | Yours, on self-hosted agents |
| Windows and macOS | Linux only today | Hosted in beta | Any agent you run | Not stated | Self-hosted runners | |||||
| Runs on your own machines | Customer-hosted runners, Enterprise | Core model | The only option | Travis CI Server | On-Premises | Runners, no minute charge | Self-hosted agents | |||
| 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 | Free (MIT); you pay for the machines | $15 per month, 35,000 Linux credits | On-Premises Professional free; Cloud about $17 (€15) per committer | Free for 5 users, 50 minutes; Standard $3.65 per user | 1 free hosted job, 1,800 minutes; $40 per extra job |
- 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 Azure Pipelines
- A gestão do trabalho, os repositórios e as versões estão todos no Azure DevOps.
- Implementa sobretudo no Azure e quer o CI/CD do mesmo fornecedor.
- Precisa de builds Windows e macOS numa única plataforma alojada, com contrato Microsoft.
- Pode combinar: a escolha é feita por pipeline, pelo que os builds Linux podem migrar enquanto o resto fica.
Saiba mais sobre integração com CI/CD, geração de SBOM durante o build e preços.
Alternativas ao Azure Pipelines: perguntas frequentes
Respostas curtas às perguntas que as equipas fazem quando comparam
O Azure DevOps vai ser descontinuado?
O Azure DevOps continua à venda: o Azure Pipelines tem preços publicados em setembro de 2026. Uma parte foi descontinuada: a Microsoft retirou os projetos públicos do Azure DevOps, e os existentes passam a privados em 2027. Para os planos de longo prazo da Microsoft, consulte o roadmap da própria empresa.
O que está a substituir o Azure DevOps?
Depende de quanto pretende substituir. Para deixar a plataforma inteira, o GitHub com GitHub Actions, o GitLab ou o Bitbucket com Bitbucket Pipelines cobrem em conjunto o controlo de versões e o CI/CD. Para substituir apenas os pipelines, considere uma plataforma de CI como GitHub Actions, CircleCI ou Buildkite.
O Azure Pipelines é gratuito?
Até certo ponto. Em setembro de 2026, um parallel job alojado pela Microsoft com 1.800 minutos por mês é gratuito e exige uma subscrição do Azure associada, e um job self-hosted é gratuito. Cada job alojado adicional custa $40 por mês e cada job self-hosted adicional $15.
Que alternativas fazem builds em Windows e macOS?
GitHub Actions, CircleCI, Buildkite, Jenkins e Travis CI fazem todos builds em Windows e macOS, e o Bitbucket Pipelines também, em runners self-hosted. Os runners Windows e macOS alojados do GitLab estão em beta. O CRACI executa hoje jobs Linux, com Windows e macOS no roadmap.
O que é o CRACI e funciona com o Azure Pipelines?
O CRACI é um runner seguro para GitHub Actions, faturado por vCPU-minuto e medido ao segundo. Cada job recebe uma SBOM do que obteve e uma política de egress que falha em modo fechado. Não funciona com o Azure Pipelines: o CRACI suporta hoje GitHub Actions, com GitLab CI e Jenkins no roadmap.
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 do Azure lhe diz hoje.
Marcar demo