---
title: Flujo de trabajo de despliegue
description: Haz push a GitHub y tu documentación se despliega automáticamente -- el flujo de trabajo desde ediciones locales hasta un sitio en vivo en minutos.
---

Jamdesk gestiona el despliegue automáticamente. Haz push a tu rama de GitHub conectada y tu documentación estará en vivo en minutos.

## Despliegue con CLI

También puedes desplegar directamente desde el terminal sin hacer push a GitHub. Esto es útil para iteraciones rápidas, pruebas de cambios, o proyectos no conectados a un repositorio.

```bash
jamdesk login     # First time only
jamdesk deploy
```

El CLI empaqueta tus archivos, los sube y muestra el progreso del build en vivo. Usa `--detach` para poner el build en cola y salir inmediatamente.

<Card title="Guía de despliegue con CLI" icon="cloud-arrow-up" href="/es/cli/deploy">
  Recorrido completo del pipeline, fases del build, referencia de errores y solución de problemas
</Card>

## El flujo de trabajo

<Steps>
  <Step title="Realiza cambios localmente">
    Edita tus archivos MDX y previsualiza con `jamdesk dev`.
  </Step>
  <Step title="Haz push a GitHub">
    Confirma y haz push a tu rama conectada:

    ```bash
    git add .
    git commit -m "Update authentication docs"
    git push
    ```
  </Step>
  <Step title="Despliegue automático">
    Jamdesk detecta tu push, construye tu documentación y la despliega en el CDN. La mayoría de los sitios se construyen en 30-90 segundos.
  </Step>
</Steps>

## Estado del despliegue

Verifica el estado en el dashboard bajo **Deployments**:

| Estado | Significado |
|--------|-------------|
| **Building** | Build en progreso |
| **Deployed** | En vivo en tu dominio |
| **Failed** | Error de build - verifica los logs |
| **Queued** | Esperando el build anterior |

## Reconstrucción manual

Activa una reconstrucción sin hacer push:

1. Ve a **Settings** en tu proyecto
2. Haz clic en **Rebuild**

Úsalo cuando actualices variables de entorno o corrijas builds atascados.

## Logs de build

Cuando los builds fallan, revisa **Deployments** → haz clic en un despliegue → visualiza los logs. Problemas comunes:
- Sintaxis MDX inválida
- Imágenes faltantes
- Enlaces internos rotos
- Errores de configuración

## Reversiones

Vuelve a una versión anterior:

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

La versión anterior queda en vivo inmediatamente.

## ¿Qué sigue?

<Columns cols={2}>
  <Card title="Despliegue con CLI" icon="cloud-arrow-up" href="/es/cli/deploy">
    Despliega desde el terminal sin hacer push a GitHub
  </Card>
  <Card title="Ciclo de vida del build y despliegue" icon="rotate" href="/es/deploy/lifecycle">
    Proceso de build detallado, disparadores y variables de entorno
  </Card>
  <Card title="Dominios personalizados" icon="globe" href="/es/deploy/custom-domains">
    Configura docs.tudominio.com
  </Card>
  <Card title="Resumen del CLI" icon="terminal" href="/es/cli/overview">
    Herramientas y comandos locales
  </Card>
  <Card title="Preview local" icon="eye" href="/es/development/local-preview">
    Preview de la documentación antes de hacer push
  </Card>
</Columns>
