Jamdesk Documentation logo

Ciclo de Build e Deploy

O pipeline completo de build do git push ao site online: clonagem, validação, upload para R2, revalidação de ISR, monitoramento e estratégias de rollback.

O Jamdesk gerencia automaticamente todo o ciclo de build e deploy. Faça push para o GitHub e sua documentação ficará online em poucos minutos.

As capturas de tela mostram a interface em inglês.

Ciclo de Build

Gatilhos de Build

GatilhoComo funcionaCaso de uso
Git PushO Webhook é acionado quando há um push para a branch conectadaDesenvolvimento normal
DashboardClique em "Rebuild" nas configurações do projetoForçar atualização após alterações de configuração

Os builds são agrupados. Vários commits feitos em até 10 segundos são combinados em um único build.

O que acontece durante um Build

O Jamdesk clona seu repositório, valida a sintaxe de docs.json e MDX, compila tudo para HTML otimizado com indexação de pesquisa e, em seguida, faz o deploy no Cloudflare R2. A maioria dos sites é compilada em 30–90 segundos.

Para ver a descrição completa do pipeline com um diagrama de arquitetura, consulte Como o Jamdesk funciona.

Status do Deploy

Verifique o status do build no dashboard:

StatusSignificado
BuildingBuild em andamento
DeployedDisponível no seu domínio
FailedErro no build — verifique os logs
QueuedAguardando o build anterior

A seção Build History mostra os deploys recentes, com o status e a opção de acionar builds manuais:

Build History mostrando deploys recentes com badges de status Successful, informações do commit e o botão Rebuild

Rebuild manual

Acione um rebuild sem fazer push de alterações:

  1. Acesse seu projeto no dashboard
  2. Abra Settings
  3. Clique em Rebuild

Use esta opção quando:

  • Atualizar variáveis de ambiente
  • Corrigir um build travado
  • Atualizar após alterações na plataforma

Variáveis de ambiente

Defina as variáveis usadas durante o build em SettingsEnvironment:

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

As variáveis ficam disponíveis durante o processo de build e podem ser referenciadas nos arquivos docs.json ou MDX.

Logs de Build

Consulte logs detalhados do build para depuração:

  1. Acesse Deployments no seu projeto
  2. Clique em um deploy específico
  3. Consulte o log completo do build

Problemas comuns aparecem nos logs:

  • Sintaxe MDX inválida
  • Imagens ou assets ausentes
  • Links internos quebrados
  • Erros de configuração

Rollbacks

Reverta para uma versão anterior:

  1. Acesse Deployments
  2. Encontre o deploy que deseja restaurar
  3. Clique em Rollback

A versão anterior ficará online imediatamente enquanto um novo build é iniciado.

Deploys de Branch

Os deploys de branch estão disponíveis nos planos Pro.

Visualize as alterações antes de fazer o merge:

  1. Faça push para uma branch de recurso
  2. O Jamdesk cria uma prévia em branch-name.your-project.jamdesk.app
  3. Revise e faça o merge quando estiver tudo pronto

O que vem a seguir?

Visão geral do Deploy

Escolha entre hospedagem em subdomínio, domínio personalizado ou subcaminho

Hospedagem em Subcaminho

Hospede a documentação em example.com/docs