Alejandro Ferrer
2026-09-03 · 5 min de lectura

Qué es CI/CD y cómo automatizar despliegues con GitHub Actions

CI/CDDevOpsGitHub Actions

CI/CD son las siglas de integración continua y entrega continua, un conjunto de prácticas que automatizan la construcción, las pruebas y el despliegue de una aplicación cada vez que se sube código nuevo al repositorio.

Integración continua

La integración continua consiste en ejecutar automáticamente pruebas y comprobaciones cada vez que alguien sube cambios al repositorio. Así se detectan errores en minutos, en lugar de descubrirlos días después cuando ya es más difícil corregirlos.

Entrega y despliegue continuo

Una vez que el código pasa todas las comprobaciones, la entrega continua prepara automáticamente una versión lista para publicar. El despliegue continuo va un paso más allá y publica esa versión en producción sin intervención manual.

Un flujo real con GitHub Actions

  • Se define un flujo de trabajo en un archivo YAML dentro del repositorio.
  • Cada push dispara la construcción del proyecto y la ejecución de sus pruebas.
  • Si todo pasa correctamente, el resultado se copia al servidor y se reinicia el contenedor.

Así funciona exactamente este portfolio: cada cambio en la rama principal dispara un flujo de GitHub Actions que construye la aplicación Angular y la despliega en el servidor de producción.

Para montar este flujo entero te hará falta Docker explicado de forma sencilla y las buenas prácticas con Git.

¿Necesitas esto para tu negocio?

Escribo estos artículos porque es lo que hago a diario. Si lo que has leído te suena a algo que necesitas resuelto, cuéntamelo y te digo qué costaría y en cuánto tiempo.

Ver servicios y precios