Glosario digital · Nube

¿Qué es CI/CD?

Explicado en breve

CI/CD son las siglas de Continuous Integration y Continuous Delivery o Deployment (integración continua y entrega o despliegue continuos): los cambios en el código se integran, se prueban y se preparan para su entrega de forma automática, o se publican directamente. Así, las actualizaciones llegan a producción más rápido y con menos errores.

Categoría NubeTiempo de lectura unos 3 minActualizado 16 de octubre de 2026
Imagen destacada: CI/CD

CI/CD: definición de los conceptos

La integración continua (Continuous Integration, CI) significa que los desarrolladores incorporan sus cambios con frecuencia —a menudo varias veces al día— a una base de código común. Con cada cambio, un proceso automático comprueba si el código se puede compilar y si supera todas las pruebas.

La entrega continua (Continuous Delivery, CD) va un paso más allá: cada versión verificada puede entregarse en cualquier momento y la publicación se hace con solo pulsar un botón. Con el despliegue continuo (Continuous Deployment) desaparece también este paso: los cambios que superan las pruebas pasan a producción automáticamente. Qué variante encaja depende de cuánto control quiera conservar sobre el momento de cada lanzamiento.

Cómo funciona un pipeline de CI/CD

Los distintos pasos se describen en un llamado pipeline, que se inicia con cada cambio en el sistema de control de versiones Git. Si un paso falla, el pipeline se detiene y se notifica al equipo.

Algunas herramientas extendidas son GitHub Actions, GitLab CI/CD, Jenkins y Bitbucket Pipelines. El propio pipeline se guarda como archivo en el proyecto, por lo que está versionado y es trazable.

  • Build: el código se compila o se empaqueta
  • Pruebas: las pruebas unitarias, de integración y de interfaz se ejecutan automáticamente
  • Controles de calidad: estilo de código, análisis de seguridad, dependencias
  • Despliegue en un entorno de pruebas o de staging
  • Aprobación y entrega en producción

Ventajas y límites de CI/CD

Los errores se detectan poco después de producirse, y no semanas más tarde en el gran lanzamiento. Los cambios pequeños y frecuentes son más fáciles de revisar y, si hay problemas, se revierten rápidamente. Desaparecen los pasos manuales y propensos a errores en el despliegue.

La calidad de un pipeline depende de las pruebas: sin pruebas automatizadas significativas, los errores solo se entregan más rápido. Además, crear y mantener el pipeline requiere tiempo al principio, aunque se amortiza con cada nuevo lanzamiento.

  • Detección temprana de errores
  • Entregas reproducibles y documentadas
  • Reversión rápida en caso de problemas
  • Solo es tan bueno como las pruebas existentes

Ejemplo práctico: de la ventana de manteni­miento a la actualiza­ción rutinaria

Hasta ahora, el operador de una tienda online aplicaba los cambios mediante subida por FTP, lo que ocasionalmente provocaba caídas. Con un pipeline de CI/CD, cada cambio pasa por pruebas automatizadas y se revisa primero en un entorno de staging. Solo después de su aprobación pasa a producción y, si hay problemas, la versión anterior se restaura rápidamente.

CI/CD compensa en cualquier software que se siga desarrollando de forma regular. Nano Concepts configura pipelines para aplicaciones web, tiendas online y apps, y añade las pruebas que faltan allí donde cubren el mayor riesgo.

Preguntas frecuentes sobre CI/CD

Con Continuous Delivery, cada versión puede entregarse, pero la publicación la decide conscientemente una persona. Con Continuous Deployment, cada cambio que supera las pruebas pasa automáticamente a producción.

Un sistema de control de versiones como Git y un servicio de CI/CD, por ejemplo GitHub Actions, GitLab CI/CD o Jenkins. A ello se suman frameworks de pruebas y un entorno de destino para el despliegue. Para proyectos más pequeños, por lo general bastan los servicios integrados en las plataformas de código.

Sí, sobre todo en sitios web basados en un CMS o desarrollados a medida que se modifican con regularidad. Los procesos automatizados reducen el riesgo de que una actualización deje la página fuera de servicio.

Servicios que encajan

Términos relacionados

Relevante para estos sectores

Artículos relacionados de la revista

El presupuesto adecuado en 60 segundos

Análisis de necesidades: CI/CD

Responda unas breves preguntas: normalmente nos pondremos en contacto con usted en un plazo de 24 horas con una primera valoración.

Solicitar proyecto