---
title: Build, Deploy e Analytics
sidebarTitle: Visão geral de Build e Deploy
description: >-
  Veja como os docs passam do git push ao site publicado: CLI, pipeline de build, hospedagem, domínios personalizados e analytics.
---

> **For AI agents:** the complete documentation index is at [llms.txt](/docs/llms.txt). Append `.md` to any page URL for its markdown version.

Você faz push para o GitHub (ou executa `jamdesk deploy`), o Jamdesk faz o build do site e as alterações entram no ar. Esse é o ciclo. As páginas desta seção abordam cada parte dele: a CLI que você usará diariamente, o que acontece durante um build, de onde seu site é servido e os analytics que o Jamdesk coleta em cada página sem scripts adicionais.

<Tip>
  **Build falhando?** [Solução de problemas de build](/pt/builds/troubleshooting) associa mensagens de erro comuns às respectivas causas e soluções.
</Tip>

## CLI

A CLI de código aberto permite visualizar a documentação localmente, validar a configuração, verificar links quebrados e fazer deploy.

<Columns cols={2}>
  <Card title="Visão geral da CLI" icon="terminal" href="/pt/cli/overview">
    Instale a CLI e aprenda os comandos principais
  </Card>
  <Card title="Autenticação" icon="key" href="/pt/cli/authentication">
    Login, armazenamento de tokens e gerenciamento de sessões
  </Card>
  <Card title="Deploy pela CLI" icon="upload" href="/pt/cli/deploy">
    Como `jamdesk deploy` empacota, faz upload e executa o build da sua documentação
  </Card>
  <Card title="Corrigir links quebrados" icon="link-slash" href="/pt/cli/fix-broken-links">
    `jamdesk fix` resolve links internos quebrados, exibindo primeiro uma prévia das alterações
  </Card>
</Columns>

## Fluxo de build

<Columns cols={3}>
  <Card title="Fluxo de deploy" icon="arrows-spin" href="/pt/development/deployment">
    Pushes do GitHub, deploys pela CLI, acompanhamento de status e novos builds manuais
  </Card>
  <Card title="Acionar builds" icon="play" href="/pt/builds/triggering">
    Automático após um push, manual pelo dashboard, além de debouncing e filas
  </Card>
  <Card title="Monitorar builds" icon="wave-pulse" href="/pt/builds/monitoring">
    Progresso em tempo real, fases do build e logs estruturados
  </Card>
  <Card title="Corrigir com IA" icon="wand-magic-sparkles" href="/pt/builds/fix-with-ai">
    Revise e aplique correções sugeridas por IA no dashboard de build
  </Card>
  <Card title="Conversão automática de imagens" icon="file-image" href="/pt/builds/image-optimization">
    Conversão de PNG e JPG para WebP durante o build
  </Card>
  <Card title="Exportação para PDF" icon="file-pdf" href="/pt/builds/pdf-export">
    Exporte todo o site como um único PDF
  </Card>
</Columns>

## Hospedagem e domínios

Seu site começa em `yourproject.jamdesk.app`. Quando estiver pronto, sirva-o pelo seu próprio domínio ou por um caminho `/docs` no site existente.

<Columns cols={3}>
  <Card title="Visão geral do deploy" icon="globe" href="/pt/deploy/overview">
    Subdomínio, domínio personalizado ou subcaminho: compare as opções de hospedagem
  </Card>
  <Card title="Ciclo de build e deploy" icon="timeline" href="/pt/deploy/lifecycle">
    O pipeline completo do git push ao site publicado
  </Card>
  <Card title="Domínios personalizados" icon="link" href="/pt/deploy/custom-domains">
    Configuração de DNS para servir a documentação pelo seu próprio domínio com SSL
  </Card>
  <Card title="Somente domínio personalizado" icon="ban" href="/pt/deploy/custom-domain-only">
    Impede que o subdomínio do Jamdesk responda diretamente
  </Card>
  <Card title="Subdomínios do Jamdesk" icon="signs-post" href="/pt/deploy/subdomains">
    Regras de nomenclatura e como alterar seu subdomínio padrão
  </Card>
  <Card title="Hospedagem em subcaminho" icon="folder-open" href="/pt/deploy/subpath-hosting">
    Hospede em `yoursite.com/docs` em vez de usar um subdomínio separado
  </Card>
</Columns>

## Guias da plataforma

Configurações testadas para fazer proxy de `/docs` pela sua infraestrutura existente.

<Columns cols={2}>
  <Card title="AWS Route 53 e CloudFront" icon="aws" href="/pt/deploy/aws">
    Configuração da distribuição e do origin
  </Card>
  <Card title="Cloudflare Workers" icon="cloud" href="/pt/deploy/cloudflare">
    Configuração do Worker e roteamento do tráfego de `/docs`
  </Card>
  <Card title="Proxy reverso" icon="server" href="/pt/deploy/reverse-proxy">
    nginx, Apache, Caddy, Traefik ou HAProxy
  </Card>
  <Card title="Vercel" icon="triangle" href="/pt/deploy/vercel">
    Uma reescrita `vercel.json` com o marcador `jd_proxy`
  </Card>
</Columns>

## Analytics e monitoramento

<Columns cols={2}>
  <Card title="Visão geral dos analytics" icon="gauge-high" href="/pt/setup/analytics-overview">
    Visualizações de página, fontes de tráfego e consultas de pesquisa sem scripts externos
  </Card>
  <Card title="Analytics do projeto" icon="chart-line" href="/pt/setup/project-analytics">
    Comportamento dos visitantes no seu site, com foco na privacidade
  </Card>
  <Card title="Analytics de pesquisa" icon="magnifying-glass-chart" href="/pt/setup/search-analytics">
    O que os leitores pesquisam e as lacunas de conteúdo reveladas por essas pesquisas
  </Card>
  <Card title="Aplicativo móvel" icon="mobile" href="/pt/development/mobile-app">
    Status do build e analytics em qualquer lugar, com notificações push
  </Card>
</Columns>