Jamdesk Documentation logo

Ciclo de vida de build y despliegue

El pipeline de build completo, de git push a sitio en vivo: clone, validación, subida a R2, revalidación ISR, monitoreo y estrategias de rollback.

Jamdesk gestiona automáticamente todo el ciclo de vida de build y despliegue. Haz push a GitHub y tu documentación estará en vivo en minutos.

Las capturas de pantalla muestran la interfaz en inglés.

Ciclo de vida del build

Disparadores de build

DisparadorCómo funcionaCaso de uso
Git PushEl Webhook se dispara al hacer push a la rama conectadaDesarrollo normal
DashboardHaz clic en "Rebuild" en la configuración del proyectoForzar actualización tras cambios de configuración

Los builds tienen debounce. Varios commits dentro de 10 segundos se agrupan en un único build.

Qué ocurre durante un build

Jamdesk clona tu repositorio, valida docs.json y la sintaxis MDX, compila a HTML optimizado con indexación de búsqueda y luego procede a desplegar el sitio en Cloudflare R2. La mayoría de los sitios se compilan en 30-90 segundos.

Para ver el desglose completo del pipeline con diagrama de arquitectura, consulta Cómo funciona Jamdesk.

Estado del despliegue

Consulta el estado del build en el dashboard:

EstadoSignificado
BuildingBuild en progreso
DeployedEn vivo en tu dominio
FailedError de build - revisa los logs
QueuedEsperando el build anterior

La sección Build History muestra los despliegues recientes con su estado y la posibilidad de activar rebuilds manuales:

Build History showing recent deployments with Successful status badges, commit info, and Rebuild button

Rebuild manual

Activa un rebuild sin hacer push de cambios:

  1. Ve a tu proyecto en el dashboard
  2. Abre Settings
  3. Haz clic en Rebuild

Usa esto cuando:

  • Actualices variables de entorno
  • Soluciones un build atascado
  • Actualices después de mejoras de la plataforma

Variables de entorno

Configura variables de tiempo de build en SettingsEnvironment:

ANALYTICS_ID=G-XXXXXXXXXX
API_BASE_URL=https://api.example.com

Las variables están disponibles durante el proceso de build y pueden referenciarse en tu docs.json o archivos MDX.

Logs de build

Consulta los logs detallados del build para depuración:

  1. Ve a Deployments en tu proyecto
  2. Haz clic en un despliegue específico
  3. Consulta el log completo del build

Los problemas comunes aparecen en los logs:

  • Sintaxis MDX inválida
  • Imágenes o assets faltantes
  • Enlaces internos rotos
  • Errores de configuración

Rollbacks

Revierte a una versión anterior:

  1. Ve a Deployments
  2. Encuentra el despliegue que deseas restaurar
  3. Haz clic en Rollback

La versión anterior vuelve a estar en vivo de inmediato, mientras Jamdesk empieza a desplegar el nuevo build.

Despliegues de rama

Los despliegues de rama están disponibles en los planes Pro.

Previsualiza cambios antes de fusionarlos:

  1. Haz push a una rama de feature
  2. Jamdesk crea una preview en branch-name.your-project.jamdesk.app
  3. Revisa y fusiona cuando esté listo

¿Qué sigue?

Resumen del despliegue

Elige entre alojamiento por subdominio, dominio personalizado o subruta

Alojamiento en subruta

Aloja la documentación en example.com/docs