Alternativas
Alternativas a Azure Pipelines y Azure DevOps
Los equipos dejan Azure Pipelines, o todo Azure DevOps, para seguir a su código hasta GitHub, para dejar de comprar jobs en paralelo o para sacar más partido a cada build. Las opciones se diferencian en alojamiento, sistemas operativos y evidencias del build.
Actualizado el
Nosotros desarrollamos CRACI, así que téngalo en cuenta; describimos cada opción a partir de su propia documentación e indicamos cuándo encaja mejor otra herramienta.
Por qué los equipos buscan más allá de Azure Pipelines
Azure Pipelines es la parte de CI/CD de Azure DevOps. Compila, prueba y despliega en Linux, macOS y Windows, funciona con Azure Repos y GitHub, y despliega en máquinas virtuales, contenedores, destinos on-premises y en la nube. Azure DevOps Server lo lleva a entornos on-premises.
Los equipos buscan otras opciones cuando cambia su situación:
- Jobs en paralelo. A septiembre de 2026, un job en paralelo alojado por Microsoft con 1.800 minutos al mes es gratuito y requiere una suscripción de Azure vinculada. Cada job alojado adicional cuesta $40 al mes y cada job autoalojado adicional, $15, así que la concurrencia se compra job a job.
- Código en GitHub. Los repositorios ya se han trasladado, y el CI es la última pieza que queda en Azure DevOps.
- Proyectos públicos. Microsoft ha retirado los proyectos públicos en Azure DevOps; los existentes pasarán a ser privados en 2027.
- Evidencias. Un cliente o una normativa como el Cyber Resilience Act pregunta qué contiene una versión, y su pipeline no lo registra.
Qué tener en cuenta
- Cómo se cobra la concurrencia: jobs en paralelo, minutos o licencias por usuario.
- Los sistemas operativos que necesita, incluidos Windows y macOS.
- Dónde se ejecutan los jobs: alojados, en sus propias máquinas o en ambos.
- Evidencias del build: SBOM, procedencia y un registro de lo que descargó cada job.
- Control del egress, y si es una política del job o infraestructura de red que mantiene usted.
Las opciones
1. CRACI con GitHub Actions (nuestro producto)
CRACI es un runner seguro para GitHub Actions, facturado por vCPU-minuto y medido por segundo, no por job en paralelo. Mientras se ejecuta cada job, un proxy que entiende de paquetes registra lo que descarga, incluidos los paquetes restaurados desde cachés de CI, y produce una SBOM CycloneDX o SPDX con un estado de completitud por job y por caché. Una política de egress se valida antes de que empiece el job y, si falla, bloquea (fail closed), y la API devuelve SBOM, trazas de red y procedencia. La vista de inventario de CRACI muestra exactamente qué versiones de software están desplegadas en qué productos, a nivel global.
Ideal para: equipos que se trasladan a GitHub Actions, distribuyen software y necesitan demostrar qué contiene cada versión.
Valórelo si: su código está en GitHub o puede trasladarse allí. CRACI ejecuta hoy jobs de Linux; Windows, macOS y los runners alojados por el cliente están en la hoja de ruta, así que de momento los builds de Windows y macOS se quedan en otro sitio.
CRACI frente a Azure Pipelines
2. GitHub Actions
CI/CD integrado en GitHub, con runners alojados de Linux, Windows y macOS y runners autoalojados para sus propias máquinas. Los planes incluyen de 2.000 a 50.000 minutos al mes, y un runner Linux estándar de 2 núcleos cuesta $0.006 por minuto a septiembre de 2026. A su alrededor están el grafo de dependencias, Dependabot y las atestaciones de artefactos.
Ideal para: código que ya está en GitHub, incluidos los builds de Windows y macOS.
Valórelo si: quiere precios basados en minutos. La SBOM que exporta describe el repositorio, no el build.
Comparativa de plataformas de CI/CD
3. GitLab CI
Forma parte de una plataforma DevSecOps completa: control de código fuente, merge requests, planificación y CI/CD en un solo producto, alojado o autogestionado. SAST básico, detección de secretos y escaneo de contenedores funcionan en todos los niveles; Ultimate añade el escaneo de dependencias y el informe de vulnerabilidades. A septiembre de 2026, Free incluye 400 minutos de cómputo y Premium cuesta $29 por usuario al mes con facturación anual.
Ideal para: sustituir Azure DevOps como plataforma completa, no solo sus pipelines.
4. CircleCI
Una plataforma de CI/CD alojada y madura que se conecta a GitHub, GitLab y Bitbucket. Ejecuta jobs en clases de recursos Docker, Linux, Arm, Windows, macOS y GPU, con runners autoalojados para sus propias máquinas. A septiembre de 2026, el plan Free incluye 30.000 créditos al mes.
Ideal para: plataformas mixtas y grandes conjuntos de tests.
5. Buildkite
Una plataforma híbrida: el plano de control SaaS de Buildkite orquesta, y los agentes que ejecutan los jobs están en su propia infraestructura, de modo que el código fuente y los secretos se quedan en su entorno. Hay agentes alojados disponibles a $0.004 por vCPU-minuto en Linux a septiembre de 2026.
Ideal para: equipos que usaban agentes autoalojados de Azure y quieren mantener los builds en su propio hardware.
6. Jenkins
El servidor de automatización de código abierto, con licencia MIT y cientos de plugins. Usted aloja el controlador y los agentes, y se encarga de actualizarlos y protegerlos.
Ideal para: control total sobre su propia infraestructura, si tiene personal para operarla.
7. Travis CI
Un servicio de CI alojado que se conecta a GitHub, Bitbucket, GitLab y Assembla, con entornos de build Linux en amd64 y arm64, macOS y Windows, y Travis CI Server para on-premises o nube privada. Puede generar SBOM a partir del código fuente que desencadena un build, con plugins de CycloneDX y Syft. A septiembre de 2026, el plan Usage parte de $15 al mes con 35.000 créditos de build para Linux, y Unlimited parte de $78 al mes.
Ideal para: builds sencillos y basados en configuración en varios servicios de control de código fuente.
8. TeamCity
La plataforma de CI/CD de JetBrains, como TeamCity Cloud o TeamCity On-Premises. A septiembre de 2026, On-Premises Professional es gratuito para siempre con 3 agentes de build y 100 configuraciones de build, Enterprise cuesta unos $2,783 (€2,399) al año con configuraciones de build ilimitadas, y Cloud cuesta unos $17 (€15) por committer al mes con 24.000 créditos de build.
Ideal para: equipos que quieren un servidor de CI autoalojado con un nivel gratuito y herramientas de JetBrains.
9. Bitbucket Pipelines
CI/CD integrado en Bitbucket Cloud. A septiembre de 2026, Bitbucket es gratuito para hasta 5 usuarios con 50 minutos de build, Standard cuesta $3.65 y Premium $7.25 por usuario al mes, y 1.000 minutos adicionales cuestan $10. Los runners autoalojados funcionan en Linux, Windows y macOS, y sus minutos de build no se cobran.
Ideal para: equipos cuyo código y planificación ya están en herramientas de Atlassian.
Alternativas a Bitbucket Pipelines
Lado a lado
| Función | 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 |
- Incluido
- En parte
- No incluido
- En la hoja de ruta
«No indicado» significa que no pudimos confirmarlo en las páginas públicas del proveedor.
Cuándo quedarse en Azure Pipelines
- Su seguimiento del trabajo, sus repositorios y sus releases están todos en Azure DevOps.
- Despliega sobre todo en Azure y quiere CI/CD del mismo proveedor.
- Necesita builds de Windows y macOS en una sola plataforma alojada con un contrato de Microsoft.
- Puede combinar: la elección es por pipeline, así que los builds de Linux pueden trasladarse mientras el resto se queda.
Más información sobre integración con CI/CD, generación de SBOM durante el build y precios.
Alternativas a Azure Pipelines: preguntas frecuentes
Respuestas breves a las preguntas que se plantean los equipos al comparar
¿Se está retirando Azure DevOps?
Azure DevOps se sigue vendiendo: Azure Pipelines tiene precios publicados a septiembre de 2026. Se ha retirado una parte: Microsoft ha retirado los proyectos públicos en Azure DevOps, y los existentes pasarán a ser privados en 2027. Para conocer los planes de Microsoft a más largo plazo, consulte su propia hoja de ruta.
¿Qué está sustituyendo a Azure DevOps?
Depende de cuánto quiera sustituir. Para dejar toda la plataforma, GitHub con GitHub Actions, GitLab o Bitbucket con Bitbucket Pipelines cubren a la vez el control de código fuente y el CI/CD. Para sustituir solo los pipelines, fíjese en una plataforma de CI como GitHub Actions, CircleCI o Buildkite.
¿Es Azure Pipelines gratuito?
Hasta cierto punto. A septiembre de 2026, un job en paralelo alojado por Microsoft con 1.800 minutos al mes es gratuito y requiere una suscripción de Azure vinculada, y un job autoalojado es gratuito. Cada job alojado adicional cuesta $40 al mes y cada job autoalojado adicional, $15.
¿Qué alternativas compilan en Windows y macOS?
GitHub Actions, CircleCI, Buildkite, Jenkins y Travis CI compilan en Windows y macOS, y Bitbucket Pipelines lo hace en runners autoalojados. Los runners alojados de Windows y macOS de GitLab están en beta. CRACI ejecuta hoy jobs de Linux, con Windows y macOS en la hoja de ruta.
¿Qué es CRACI y funciona con Azure Pipelines?
CRACI es un runner seguro para GitHub Actions, facturado por vCPU-minuto y medido por segundo. Cada job obtiene una SBOM de lo que descargó y una política de egress que, si falla, bloquea (fail closed). No funciona con Azure Pipelines: CRACI es compatible hoy con GitHub Actions, con GitLab CI y Jenkins en la hoja de ruta.
Ejecute un build en CRACI y compare
Ejecute un job en GitHub Actions con CRACI y compare su SBOM y su traza de red con lo que su pipeline de Azure le dice hoy.
Reservar una demo