¿Cuáles son las mejores herramientas CI/CD en 2026?
La que vive al lado de tu código. Lo demás depende de los minutos y del sistema que ejecuta tus builds.
Una herramienta CI/CD es el automatismo que recoge cada cambio que subes al repositorio, compila el proyecto, ejecuta las pruebas (integración continua, o CI) y publica la versión buena en tus servidores (entrega o despliegue continuo, o CD). Esta guía es para el CTO, el responsable técnico o la persona de DevOps de una pyme o startup que tiene que decidir dónde se ejecuta todo eso. No trata de dónde alojar el código.
La respuesta corta: si tu código está en GitHub, quédate con GitHub Actions: 2.000 minutos gratis al mes y los repositorios públicos no pagan nada. Si está en GitLab, GitLab CI/CD ya viene incluido y tiene los pipelines más completos de la lista, aunque solo 400 minutos gratis. Si tu código está repartido en varios sitios, CircleCI o Buildkite se conectan a todos. Y Jenkins sigue siendo gratis si alguien se encarga de mantenerlo.
Los artículos que comparan herramientas CI/CD en español suelen olvidar un dato: el sistema operativo del runner (la máquina que ejecuta el build). En GitHub, un minuto de macOS cuesta 0,062 $, más de diez veces el minuto de Linux a 0,006 $. En GitLab, cuenta como 6 a 12 minutos de tu cuota. En cada ficha tienes ese dato y si puedes conectar tus propias máquinas.
El ranking es editorial: una posición patrocinada siempre se indica en su ficha y ningún enlace de afiliado cambia una nota.
La mejor herramienta CI/CD según tu situación
Las 8 herramientas CI/CD comparadas
El ranking completo. La columna «tus propias máquinas» indica si puedes conectar un runner autoalojado (un servidor tuyo que ejecuta los builds) y qué cambia en la factura: es la palanca de ahorro más importante cuando tus pipelines trabajan todo el día. Todos los fabricantes publican sus precios en dólares y sin impuestos, también en sus páginas en español.
| Mejor para | Tus propias máquinas | Plan gratis | Tamaño del equipo | Ver | ||||
|---|---|---|---|---|---|---|---|---|
| 1 | GitHub Actions | La mejor si tu código está en GitHub | Gratis y fuera de cuota (cargo aplazado) | 4.5/5 | Free 0 $ (2.000 min), Team 4 $, Enterprise 21 $ | ✓ | Equipo con el código en GitHub | Ver → |
| 2 | GitLab CI/CD | La plataforma todo en uno más completa | Tu runner no gasta la cuota | 4.4/5 | Free 0 $ (400 min), Premium 29 $, Ultimate a consultar | ✓ | Equipo que quiere código y CI en un solo sitio | Ver → |
| 3 | CircleCI | La mejor CI independiente | 5 tareas propias simultáneas en Free | 4.1/5 | Free 0 $ (30.000 créditos), Performance desde 15 $ | ✓ | Equipo con código en varias plataformas | Ver → |
| 4 | Azure Pipelines | La mejor para equipos Microsoft | 1 job propio gratis, luego 15 $ | 4.0/5 | 1 job gratis (1.800 min), job extra 40 $/mes | ✓ | Equipo .NET o que ya usa Azure | Ver → |
| 5 | Buildkite | La mejor para compilar en tus servidores | 10 agentes incluidos en Pro, luego 3,50 $ | 3.9/5 | Free 0 $, Pro 30 $ por usuario activo | ✓ | Equipo técnico con servidores propios | Ver → |
| 6 | Jenkins | La mejor de código abierto | Siempre en tus máquinas, gratis | 3.8/5 | Gratis (código abierto), alojamiento a tu cargo | ✓ | Equipo que quiere controlarlo todo | Ver → |
| 7 | Bitbucket Pipelines | La mejor para equipos Atlassian | Posible, minutos de Atlassian escasos | 3.6/5 | Free 0 $ (50 min), Standard 3,65 $, Premium 8 $ | ✓ | Equipo que ya usa Jira y Bitbucket | Ver → |
| 8 | TeamCity | La mejor en local para equipos JetBrains | 3 agentes gratis en Professional | 3.5/5 | Professional gratis (3 agentes), Enterprise en la web del fabricante | ✓ | Equipo JetBrains que aloja su CI | Ver → |
Ninguna de estas herramientas tiene todavía reseña en Labs: los precios y las cuotas vienen de las páginas oficiales de cada fabricante, en 2026, y las notas son nuestras.
¿Tu herramienta no está en esta página? Escríbenos: hello@hackceleration.com
Cómo hemos comparado y puntuado
Los primeros resultados de Google en España presentan cinco o seis herramientas y casi nunca dan un precio, aunque lo prometan en el título. Hemos hecho lo contrario: leer la página de precios y la documentación de facturación de cada fabricante, y después los hilos de equipos que agotaron su cuota, migraron desde Jenkins o sufrieron una caída de su proveedor.
El criterio central, comprobado en cada herramienta del ranking: la cuota gratuita, el precio del minuto según el sistema y la posibilidad de usar tus propias máquinas. Las herramientas que solo despliegan (Argo CD, Octopus Deploy) o que se venden bajo presupuesto (Harness) van en una sección aparte, junto a Semaphore, Travis CI y AWS CodePipeline. No hemos encontrado ningún fabricante español de CI con peso en este mercado.
La ponderación sigue el día a día de una pyme: lo que pagas por tus builds y la profundidad de los pipelines cuentan más que el resto.
- Relación calidad-precioCuota gratuita, precio del minuto en Linux, Windows y macOS, coste de los runners propios.30 %
- Funciones y profundidadPipelines, despliegue, caché, artefactos, paralelismo, seguridad.25 %
- Integraciones disponiblesPlataformas de código aceptadas, catálogo de acciones o plugins, nubes.20 %
- Facilidad de usoTiempo hasta el primer pipeline, claridad de la configuración, mantenimiento.15 %
- Atención al clienteDocumentación, comunidad, soporte humano en los planes de pago.10 %
Ningún enlace de afiliado cambia una nota o un puesto.
GitHub Actions
GitHub Actions es la CI/CD integrada en GitHub. Basta un archivo YAML en la carpeta .github/workflows del repositorio para que cada push lance tus pruebas. Su gran baza es el catálogo: para casi cualquier paso (instalar Node, conectarte a una nube, publicar una imagen Docker) alguien ya ha publicado una acción reutilizable.
Las cuotas: 2.000 minutos al mes en Free, 3.000 en Team por 4 $ por usuario y 50.000 en Enterprise por 21 $. Por debajo, GitHub cuenta en dólares: 0,006 $ el minuto en un runner Linux de 2 núcleos, 0,010 $ en Windows y 0,062 $ en macOS. Los 50.000 minutos de Enterprise son en realidad 300 $ de saldo calculados al precio de Linux, así que un build de iOS los gasta diez veces más rápido. Los repositorios públicos no se facturan.
Tus propios runners son gratis y no gastan cuota. GitHub anunció un cargo de 0,002 $ por minuto en esos runners autoalojados para principios de 2026 y luego lo aplazó para «reevaluar su enfoque», sin fecha nueva. Si toda tu CI corre en tus servidores, vigila este punto.
Su punto débil es la seguridad de las acciones de terceros. En 2025 se comprometió la popular acción tj-actions/changed-files: sus etiquetas de versión pasaron a apuntar a un código que volcaba los secretos en los registros del build. Los repositorios que la fijaban por el SHA completo del commit no se vieron afectados. Además, en 2024 la caída de una región de Azure tumbó a la vez Actions y Azure DevOps.
- Catálogo enorme de acciones
- Repositorios públicos sin coste
- Runners propios fuera de cuota
- ✓Listo en minutos
- ✓2.000 minutos gratis
- ✓Team a 4 $ por usuario
- ✗macOS más de 10 veces más caro que Linux
- ✗Acciones de terceros a fijar por SHA
- ✗Atado a GitHub
La opción por defecto si tu código está en GitHub. Fija tus acciones por SHA desde el primer día y deja macOS solo para los builds de iOS.
GitLab CI/CD
GitLab CI/CD viene dentro de GitLab. Un archivo .gitlab-ci.yml en la raíz del repositorio describe las etapas y la plataforma se ocupa del resto, de los entornos de despliegue al análisis de seguridad. Para un equipo que quiere un solo proveedor, es la opción más completa de la lista; por eso saca un 4,7 en funciones.
El problema es el plan gratuito. GitLab.com Free da 400 minutos de cómputo al mes, para 5 usuarios por grupo privado de primer nivel. Antes del recorte de 2020 eran 2.000. Premium, a 29 $ por usuario con facturación anual, sube a 10.000 minutos, y Ultimate (bajo presupuesto) a 50.000. Los minutos extra cuestan 10 $ cada 1.000, en pago único y en cualquier plan.
Cuidado con el factor de coste. Un runner Linux small cuenta 1, uno medium 2 y uno large 3. En macOS, un minuto cuenta 6 en la máquina M1 medium y 12 en la M2 Pro large, todavía en beta. Un equipo de apps móviles se come los 400 minutos en poco más de una hora de builds de macOS.
La solución que conocen los veteranos: registrar tu propio runner. La cuota solo se aplica a los runners compartidos de GitLab, así que una máquina pequeña tuya ejecuta los pipelines sin descontar nada. En el foro de GitLab, un usuario que no había cambiado su uso agotó la cuota el tercer día del mes tras el recorte; esa fue la respuesta que recibió.
- Código, CI y despliegue juntos
- Runner propio fuera de cuota
- 10 $ por cada 1.000 minutos extra
- ✓Los pipelines más completos
- ✓Versión autoalojada disponible
- ✓Minutos extra sin cambiar de plan
- ✗Solo 400 minutos gratis
- ✗macOS cuenta de 6 a 12 veces
- ✗Premium a 29 $ por usuario
La mejor opción para tenerlo todo en el mismo sitio. En el plan gratuito, conecta tu propio runner desde el principio: 400 minutos no aguantan un mes de equipo.
CircleCI
CircleCI es una CI independiente: no depende de dónde guardes tu código, y por eso está en este ranking. Una sola configuración y un solo panel, aunque la mitad de tus proyectos estén en una plataforma y la otra mitad en otra.
Factura en créditos, no en minutos. El plan Free incluye 30.000 créditos al mes, 5 usuarios activos y hasta 30 tareas en paralelo; según CircleCI, eso equivale a hasta 6.000 minutos de build en su máquina Docker más pequeña. Performance empieza en 15 $ al mes con 5 usuarios incluidos, después 15 $ por usuario, y 25.000 créditos extra cuestan 15 $. Ojo con la definición: cuenta como usuario cualquier persona que suba código a un proyecto que compila en CircleCI.
Su punto fuerte es el paralelismo: 30 tareas simultáneas gratis y 80 en Performance. Si repartes una batería de pruebas larga en varios contenedores, aquí es donde CircleCI te ahorra tiempo.
Un aviso antiguo, de 2023, en su propio foro: un usuario sin créditos pasó a un runner suyo y sus builds seguían bloqueados hasta la recarga. Acabó marchándose. La página de precios actual incluye 5 tareas de runner autoalojado simultáneas en Free, pero comprueba qué ocurre con el saldo a cero antes de depender de ello.
- Funciona con cualquier plataforma de código
- 30 tareas en paralelo gratis
- Hasta 6.000 minutos en Free
- ✓Paralelismo generoso
- ✓Plan gratuito amplio
- ✓Una CI para todos tus repos
- ✗Créditos más difíciles de prever
- ✗Facturación por usuario activo
- ✗Comportamiento con saldo a cero por comprobar
La elección si tu código está disperso o tus pruebas piden mucho paralelismo. Vigila el consumo de créditos la primera semana.
Azure Pipelines
Azure Pipelines es la parte de CI/CD de Azure DevOps, la suite de Microsoft. Está pensada ante todo para proyectos .NET y Windows, justo donde otras herramientas cobran el minuto de Windows más caro que el de Linux.
Su modelo de precios es el más original de la lista: no pagas minutos, pagas jobs en paralelo (cuántos builds pueden correr a la vez). El primer job alojado por Microsoft es gratis, con 1.800 minutos al mes. Cada job alojado extra cuesta 40 $ al mes con minutos ilimitados. Los 5 primeros usuarios son gratis en Basic y después 6 $ por usuario y mes.
Para un equipo que compila todo el día, la tarifa plana cambia las cuentas: un job de 40 $ ocupado ocho horas cuesta lo mismo que uno ocupado una hora. En tus propias máquinas, el primer job es gratis sin límite de minutos y después 15 $ por job.
Su límite: el vocabulario de Azure DevOps cuesta al principio, y la plataforma comparte infraestructura con GitHub. La caída de una región de Azure en 2024 afectó a los dos servicios a la vez.
- Tarifa por job con minutos ilimitados
- Pensada para .NET y Windows
- Primer job autoalojado gratis
- ✓Precio previsible de 40 $ por job
- ✓1.800 minutos gratis
- ✓5 usuarios gratis
- ✗Curva de aprendizaje más lenta
- ✗Menos módulos de la comunidad que GitHub
- ✗Caídas compartidas con GitHub
La opción correcta para equipos Microsoft o que compilan sin parar: un job de 40 $ con minutos ilimitados sale enseguida más barato que pagar por minuto.
Buildkite
Buildkite da la vuelta al modelo habitual. Su servicio en la nube orquesta los pipelines (interfaz, colas, registros), pero los builds se ejecutan en tus máquinas gracias a un pequeño agente que instalas. El código y los secretos se quedan en casa y tú decides la potencia de cada máquina.
El plan Free admite 5 usuarios, 10 jobs autoalojados a la vez y 2.000 minutos vCPU en sus máquinas Linux. Pro cuesta 30 $ por usuario activo y mes (hasta 50 usuarios), con 10 agentes autoalojados incluidos, después 3,50 $ por agente y mes, y 4.000 minutos vCPU. Si usas sus máquinas alojadas: 0,004 $ el minuto vCPU en Linux, 0,008 $ en Windows y 0,02 $ en Mac. Enterprise es bajo presupuesto, con un mínimo de 30 usuarios.
Los equipos con builds pesados valoran este enfoque de «trae tu infraestructura»: pagas el cómputo al precio de tu nube, no al precio por minuto de un fabricante.
Sus límites: necesitas a alguien que sepa gestionar servidores, y las ofertas cambian. En 2023 retiró su plan Team de 9 $, una decisión que su CEO explicó en Hacker News.
- Tus máquinas, orquestación en la nube
- Mac a 0,02 $ el minuto vCPU
- 10 jobs autoalojados en Free
- ✓Código y secretos en casa
- ✓Muy rápido con builds grandes
- ✓Mac más barato por vCPU
- ✗Exige perfil de sistemas
- ✗Pro a 30 $ por usuario
- ✗Ofertas que cambian
La mejor opción para un equipo técnico que quiere builds rápidos en sus servidores. Sin nadie de DevOps, mejor una CI alojada.
Jenkins
Jenkins es el servidor de automatización de código abierto de toda la vida. No cuesta nada en licencia, funciona donde quieras (también en una red sin Internet) y reparte el trabajo entre varias máquinas. Con más de 2.300 plugins de la comunidad, se conecta prácticamente con todo.
Conserva defensores. En un hilo de Hacker News de 2026 titulado «I Still Like Jenkins», un desarrollador encuentra su interfaz y sus scripts Groovy más legibles que el YAML, y otro echa de menos su flexibilidad frente a GitHub Actions. Este último añade que, con las dependencias instaladas una sola vez en el servidor, cada build descarga menos código de terceros.
El coste real es tu tiempo: alojar el servidor, actualizar el núcleo y los plugins y aplicar los avisos de seguridad, que se publican con regularidad para ambos. Un Jenkins olvidado seis meses es un riesgo.
Si quieres salir, un desarrollador que migró a GitHub Actions contó lo que se rompió: el espacio de trabajo efímero (la caché de Docker se pierde en cada build hasta que configuras una caché), la lógica Groovy que hay que reescribir como scripts y las colas de runners los días de mucha carga. Su consejo: «Do a small pilot with one pipeline», y mantener Jenkins como respaldo durante el cambio.
- Código abierto, sin licencia
- Más de 2.300 plugins
- Funciona en redes cerradas
- ✓Sin coste de licencia
- ✓Flexibilidad total
- ✓Sin dependencia de un fabricante
- ✗Mantenimiento y seguridad a tu cargo
- ✗Interfaz anticuada
- ✗Plugins que vigilar
La elección si tienes necesidades poco comunes y alguien que lo mantenga. Sin esa persona, una CI alojada te costará menos horas.
Bitbucket Pipelines
Bitbucket Pipelines es la CI integrada en Bitbucket, el servicio de código de Atlassian. Su interés está en Jira: cada build o despliegue aparece directamente en el tique que le corresponde. Para un equipo que ya trabaja con Atlassian, es el camino más corto.
La otra cara es la cuota gratuita: 50 minutos de build al mes en Free (hasta 5 usuarios), la más pequeña del ranking. Standard cuesta 3,65 $ por usuario y mes y Premium 8 $. La página de precios, también en su versión española, no indica cuántos minutos incluyen esos dos planes; sí muestra un complemento de 1.000 minutos más por 10 $ al mes.
Para un proyecto real, cuenta con un plan de pago o con runners propios desde el primer mes. Los 50 minutos gratis sirven sobre todo para comprobar que tu configuración funciona.
Más allá del precio, su catálogo de integraciones es más corto que el de GitHub Actions, y solo tiene sentido si tu código está en Bitbucket.
- Enlace nativo con Jira
- Standard a 3,65 $ por usuario
- 1.000 minutos extra por 10 $
- ✓Builds visibles en Jira
- ✓Planes de pago baratos
- ✓Configuración sencilla
- ✗50 minutos gratis
- ✗Minutos incluidos poco claros
- ✗Solo para código en Bitbucket
Buena opción si tu equipo vive en Atlassian. Si no, su plan gratuito la deja por detrás de GitHub Actions y GitLab.
TeamCity
TeamCity es el servidor de CI/CD de JetBrains, la empresa de IntelliJ. Se instala en tus servidores y gusta a los equipos que quieren una CI local con una oferta gratuita clara, sin montar un puzle de plugins como en Jenkins.
La edición On-Premises Professional es gratis y no necesita clave de licencia: 3 agentes de build (las máquinas que ejecutan los builds), 100 configuraciones y 10 pipelines. Cada agente que compras añade 10 configuraciones. La edición Enterprise, de pago, elimina el límite de configuraciones e incluye 3 agentes.
Para un equipo pequeño, la edición gratuita suele bastar: tres agentes son tres builds en paralelo en tus máquinas, sin cuota de minutos.
Su límite: no hemos podido leer un precio claro para Enterprise ni para la versión en la nube, porque la web del fabricante los calcula a petición. Por eso, y por una comunidad más pequeña que la de Jenkins o GitHub Actions, cierra nuestro ranking.
- Professional gratis en local
- 3 agentes sin clave
- Licencia gratuita clara
- ✓Gratis hasta 3 agentes
- ✓Menos mantenimiento que Jenkins
- ✓Interfaz clara
- ✗Precio Enterprise poco visible
- ✗Comunidad más pequeña
- ✗Servidor a tu cargo
Una buena CI local para un equipo JetBrains de tamaño moderado. Por encima de tres agentes, pide el precio de Enterprise antes de comprometerte.
La herramienta adecuada según dónde está tu código
La pregunta real casi nunca es «¿cuál es la mejor herramienta CI/CD?», sino «mi código está aquí, ¿qué CI uso?». Esta es la respuesta caso por caso.
Tu caso
Tu código está en GitHub
El más habitualUsa GitHub Actions. No hay nada que instalar, tienes 2.000 minutos gratis y cada pull request muestra el resultado de las pruebas. Antes de escribir un script propio, busca una acción que ya exista y fíjala por su SHA.
- Gratis
- 2.000 minutos al mes
Tu código está en GitLab
Todo en unoGitLab CI/CD ya está incluido. En el plan gratuito, registra cuanto antes un runner en una máquina pequeña tuya: así los 400 minutos compartidos quedan como reserva y no como base.
- Minutos extra
- 10 $ cada 1.000
Tu código está en Bitbucket
AtlassianBitbucket Pipelines por la integración con Jira, pero 50 minutos gratis no dan para un equipo. Cuenta con un plan de pago o con un runner propio.
- Gratis
- 50 minutos al mes
Trabajas con Microsoft
.NETAzure Pipelines. La tarifa plana de 40 $ por job con minutos ilimitados es la más fácil de prever cuando compilas todo el día, y el primer job autoalojado es gratis.
- Job alojado extra
- 40 $ al mes
Tu código está en varios sitios
IndependienteCircleCI si prefieres una CI alojada, Buildkite si quieres ejecutar los builds en tus servidores. Así evitas tener tres CI distintas para tres plataformas de código.
- CircleCI Free
- 30.000 créditos
Despliegas en Kubernetes
GitOpsDeja la CI para compilar y probar, y añade Argo CD para desplegar: compara de forma continua lo que corre en tu clúster con lo que está escrito en Git y te avisa de cualquier diferencia. Es gratis y de código abierto.
- Argo CD
- Gratis
Lo que te cuesta de verdad la CI, según tu equipo
El precio de entrada dice poco, porque cada fabricante cuenta a su manera: minutos, créditos, jobs en paralelo o usuarios activos. Estas son las cuentas para tres equipos tipo.
Proyecto pequeño o equipo de menos de 5
Equipo de 10 desarrolladores en Linux
Equipo de apps que compila para iOS
- Mira el sistema de tus builds antes que el precio: Linux, Windows y macOS no cuestan lo mismo.
- Comprueba quién cuenta como usuario: en CircleCI, cualquiera que suba código a un proyecto conectado.
- Calcula el coste de un runner propio: una máquina pequeña encendida todo el mes suele salir más barata que los minutos extra.
- En GitHub, vigila el cargo anunciado y aplazado de 0,002 $ por minuto en runners propios.
- En GitLab, compra minutos a 10 $ cada 1.000 antes de pasar a todo el equipo a Premium.
- Haz las cuentas en dólares: con tarjeta en euros se suman el cambio de divisa y el IVA.
Las herramientas que no hemos puntuado
Algunas herramientas solo despliegan, otras se venden bajo presupuesto o sirven a un ecosistema concreto. Pueden complementar tu CI o sustituirla en casos particulares.
Otras herramientas
Argo CD, despliegue GitOps en Kubernetes
GratisArgo CD no compila nada: despliega. Instalado en tu clúster de Kubernetes, compara el estado real de tus aplicaciones con lo que describe Git, las marca como «OutOfSync» cuando no coinciden y las sincroniza a mano o de forma automática. Es gratuito y de código abierto. Complementa una CI, no la sustituye.
- Precio
- Gratis, código abierto
Octopus Deploy, para varios entornos
Solo CDOctopus gestiona los pasos a producción entre entornos (pruebas, preproducción, producción) y entre clientes. El plan Free cubre 10 proyectos, 10 máquinas y 10 usuarios. Professional cuesta 4.330 $ al año en la nube o 2.080 $ en tu servidor; Enterprise, 24.600 $ o 15.600 $. Solo facturación anual, con prueba de 30 días.
- Free
- 10 proyectos, 10 máquinas
Harness, para grandes equipos
Bajo presupuestoHarness ofrece una edición de código abierto gratuita con soporte de la comunidad y después los planes Essentials y Enterprise bajo presupuesto. Essentials admite hasta 60 ejecuciones de pipelines simultáneas y 500 usuarios. Sin precio público, no podemos compararlo con honestidad en coste.
- Essentials
- Bajo presupuesto
Semaphore, la CI que pagas por minuto
Por usoSemaphore regala 15 $ de crédito al mes, unos 2.000 minutos en una máquina Ubuntu de 2 vCPU, y después cobra 0,0075 $ el minuto de Ubuntu, 0,09 $ el de macOS con 4 vCPU y 0,0025 $ el de tu propio runner. Una alternativa sencilla a CircleCI si quieres pagar exactamente lo que consumes.
- Gratis
- 15 $ de crédito al mes
Travis CI, el veterano de la CI alojada
De pagoTravis CI fue durante años la CI de referencia del código abierto. Hoy su plan de entrada cuesta 15 $ al mes (13,75 $ en anual) por 35.000 créditos Linux, Unlimited empieza en 78 $ al mes y la versión Server en 34 $ al mes. Su página de precios no muestra prueba gratuita.
- Entrada
- 15 $ al mes
AWS CodePipeline, si todo está en Amazon
AWSCodePipeline encadena las etapas de entrega dentro de AWS. En la versión 1 cuesta 1 $ por pipeline activo al mes, con el primero gratis. En la versión 2, 0,002 $ por minuto de ejecución de acción, con 100 minutos gratis al mes. Los builds pasan por otro servicio de AWS que se factura aparte.
- V2
- 0,002 $ el minuto
Pagar menos y dormir mejor: lo que han aprendido los equipos
Estos consejos salen de hilos de equipos que agotaron su cuota, sufrieron una caída o migraron de una herramienta a otra.
Los trucos
Conecta un runner propio antes de comprar minutos
AhorroEn GitHub, GitLab, Azure y Buildkite, una máquina tuya ejecuta los builds sin tocar la cuota (Azure: el primer job autoalojado es gratis; Buildkite Pro: 10 agentes incluidos). Un ordenador viejo con Linux suele bastar para las pruebas unitarias.
- Efecto
- Fuera de cuota
Fija cada acción de terceros por su SHA
SeguridadQuien controla el repositorio de una acción puede mover una etiqueta como v4 a otro código. Es lo que pasó con tj-actions/changed-files en 2025. Un SHA de commit completo no se mueve.
- Incidente
- 2025
Aísla el paso de macOS
AhorroEjecuta pruebas y análisis de código en Linux y reserva macOS para la compilación final de iOS. En GitHub, cada minuto que pasas de macOS a Linux baja de 0,062 $ a 0,006 $.
- Diferencia en GitHub
- Más de 10 veces
Ten un plan B para las caídas
FiabilidadCuando cayó una región de Azure en 2024, GitHub Actions y Azure DevOps se pararon juntos, runners propios incluidos, porque el orquestador no respondía. Guarda un script de despliegue manual documentado para esos días.
- Caída
- Actions y Azure DevOps
Migra un pipeline cada vez
MétodoPara dejar Jenkins, empieza por un solo pipeline, no por todos. Configura la caché desde el principio, porque en una CI alojada el espacio de trabajo se borra en cada build, y mantén el servidor antiguo como respaldo unas semanas.
- Consejo
- Primero un piloto
Actualiza Jenkins como una aplicación expuesta
SeguridadJenkins publica avisos de seguridad con regularidad, tanto del núcleo como de los plugins. Suscríbete a la página de avisos, quita los plugins que no uses y fija una ventana de actualización mensual.
- Plugins
- Más de 2.300
Ya tienes tu CI, los siguientes pasos
Estas páginas profundizan en tu plataforma de código o en la automatización alrededor de tus pipelines.
Adónde ir y qué pasa con tus workflows.
Dudas si dejar GitLabAlternativas a GitLabPrecios y cuotas comparados.
Bitbucket se te queda cortoAlternativas a BitbucketCuando 50 minutos no bastan.
Quieres un asistente de código con IAEl mejor asistente de código IASiete asistentes a su coste real.
Quieres conectar Jenkins con tus herramientasJenkins con n8nLanza y sigue tus builds.
Quieres avisar al equipo en cada buildCircleCI con n8nAvisos y seguimiento automáticos.
Herramientas CI/CD · FAQ
¿Qué diferencia hay entre CI y CD?
La CI (integración continua) compila y pasa las pruebas a cada cambio en cuanto llega al repositorio. El CD (entrega o despliegue continuo) pone después en producción la versión validada, con o sin aprobación manual. Casi todas las herramientas de esta lista hacen las dos cosas; Argo CD y Octopus Deploy solo la segunda.¿Se pueden usar varias herramientas CI/CD en un mismo proyecto?
Sí, y es habitual: una CI para compilar y probar (GitHub Actions, GitLab CI) y una herramienta de despliegue como Argo CD para Kubernetes. Lo que conviene evitar es tener dos CI que hagan lo mismo, porque duplicas configuración y coste.¿GitHub es una herramienta CI/CD?
GitHub es sobre todo un servicio para alojar código, pero incluye GitHub Actions, una CI/CD completa. Basta un archivo YAML en .github/workflows; el plan gratuito da 2.000 minutos al mes en repositorios privados y los públicos no se facturan.¿Qué herramienta CI/CD gratuita elegir?
GitHub Actions si tu código está en GitHub (2.000 minutos), CircleCI si está en otro sitio (30.000 créditos al mes) y Jenkins o TeamCity Professional si quieres alojarla tú. Los 400 minutos de GitLab y los 50 de Bitbucket solo aguantan con un runner propio.¿Qué conocimientos necesito para montar una CI/CD?
Para una CI alojada como GitHub Actions o GitLab CI, saber escribir un archivo YAML y los comandos con los que ya compilas tu proyecto. Para Jenkins, TeamCity o runners propios, además, administrar servidores Linux y mantenerlos actualizados.¿GitHub Actions o GitLab CI?
La de la plataforma donde ya está tu código: cambiar de plataforma por la CI rara vez compensa. A igualdad, GitHub Actions da más minutos gratis (2.000 frente a 400) y un catálogo mayor; GitLab reúne más cosas en un solo producto.¿Por qué se me acaban tan rápido los minutos?
Casi siempre por el sistema o el tamaño del runner. En GitHub, un minuto de macOS cuesta más de diez veces uno de Linux; en GitLab cuenta de 6 a 12 veces. Las máquinas grandes también cuentan más: un runner Linux large de GitLab cuenta 3 veces.¿Un runner autoalojado es realmente gratis?
Para el fabricante, sí en GitHub y GitLab, y en el primer job de Azure. Tú pagas la máquina y su mantenimiento. GitHub anunció un cargo de 0,002 $ por minuto en estos runners y luego lo aplazó sin fecha nueva.