Saltar al contenido
VECANOVA LABSCursos gratis
← Wiki

CI/CD: integración y despliegue continuo

Actualizado 2026-10-12 · 1 min de lectura

CI/CD son las siglas de Continuous Integration y Continuous Delivery/Deployment: integración continua y entrega o despliegue continuo. Es la práctica de automatizar todo lo que pasa entre "escribí un cambio" y "el cambio está funcionando en producción".

Integración continua (CI)

Cada vez que alguien sube cambios al repositorio, un servidor ejecuta automáticamente:

  1. La instalación de dependencias.
  2. El análisis de estilo y errores (lint).
  3. Las pruebas automáticas.
  4. La compilación del proyecto.

Si algo falla, el cambio no se une a la versión principal. Así los errores se detectan en minutos, no cuando un cliente los encuentra.

Entrega y despliegue continuo (CD)

  • Entrega continua: el software queda siempre listo para publicarse con un clic.
  • Despliegue continuo: si todas las pruebas pasan, se publica solo, sin intervención.

Cómo se ve un pipeline

Con GitHub Actions, un pipeline es un archivo YAML dentro del repositorio:

name: CI
on: [push, pull_request]
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: 22
      - run: npm ci
      - run: npm run lint
      - run: npm test
      - run: npm run build

Por qué vale la pena

  • Menos errores en producción y menos miedo a publicar.
  • Cambios pequeños y frecuentes, más fáciles de revisar y de revertir.
  • Cuando trabajas con agentes de código, el pipeline es el juez imparcial: el agente puede afirmar que algo funciona, pero las pruebas lo confirman o lo desmienten.

Apréndelo en vivo

Nivel 4 — Ingeniería agéntica: software con agentes de código

Una aplicación web real, construida con agentes de código, versionada, probada y publicada.

Ver el nivel →

Apréndelo a fondo, a tu ritmo