Toda vez que você faz deploy — manualmente, por push do GitHub ou via API — a Veloz cria um build. Builds têm ID, status, trigger (o que originou), commit, logs e duração.
Listar builds
veloz builds list # últimos 10 builds do serviço atual
veloz builds list --limit 20 # últimos 20
veloz builds list --service api # builds de um serviço específicoMostra:
- ID parcial do build
- Status (
na fila,compilando,ativo,falhou,cancelado) - Duração
- Trigger (
push,config,redeploy,rollback,cli) - Branch e mensagem do commit
Ver detalhes de um build
veloz builds show <id>Retorna SHA do commit, autor, mensagem, branch, imagem gerada, motivo da falha (se houver) e timestamps de cada fase.
Logs de build
veloz builds logs <id> # logs formatados (steps do Dockerfile)
veloz builds logs <id> --raw # logs brutos do BuildKitA formatação parseia steps do Dockerfile, mostra cache hits e duração de cada camada — útil para identificar onde o build está demorando.
Em monorepos, passe
--service <nome>ou copie o ID exato develoz builds list.
Triggers de build
| Trigger | Quando acontece |
|---|---|
push |
Push do GitHub na branch configurada |
cli |
veloz deploy no terminal |
config |
Mudança de configuração que requer rebuild (ex: variável de ambiente que afeta build, mudança de start command) |
redeploy |
Você clicou "Redeploy" no dashboard ou rodou veloz deploy sem mudanças |
rollback |
Você reverteu para uma versão anterior |
Rollback
No dashboard, em Builds → escolha um build verde anterior → Rollback. A versão anterior é promovida sem precisar recompilar.
Pela CLI: liste os builds, escolha o ID e use a UI do dashboard para o rollback (essa operação ainda é exclusiva do dashboard).
Cache de build
A Veloz mantém cache de camadas Docker entre builds para acelerar deploys. Você não precisa configurar — funciona automaticamente.
Se um build está usando cache antigo de forma indesejada, você pode forçar build limpo no dashboard com Build sem cache.
Build minutes
Cada minuto de build é cobrado. O plano Vibe inclui crédito mensal — builds curtos rotineiros raramente passam disso. Se você está em build muito lento (>5min), vale otimizar:
- Use cache de dependências (lockfile bem estável)
- Evite reinstalar pacotes do sistema desnecessariamente
- Em monorepos, configure
--apppara fazer deploy só do que mudou
→ Pacotes do sistema · Best practices
Próximos passos
- Logs — logs do runtime (não os de build)
- Métricas — performance pós-deploy
- Troubleshooting — erros comuns de build