- Documentação
- Deploys
- Visao Geral dos Deployments
Visao Geral dos Deployments
Toda vez que voce envia uma atualizacao para o Guara Cloud, um deployment e criado. O deployment representa o processo completo de transformar seu codigo em uma aplicacao rodando na nuvem.
Como funciona
O processo de deployment segue etapas simples e automatizadas:
- Codigo enviado — voce faz push no GitHub ou clica em “Deploy” no dashboard
- Build da imagem — o Guara Cloud cria uma imagem de container a partir do seu codigo
- Deploy da aplicacao — a nova versao e colocada no ar
- Verificacao de saude — o Guara Cloud confirma que a aplicacao esta respondendo corretamente
O pipeline completo normalmente leva de 2 a 5 minutos, dependendo da complexidade do build.
Ciclo de vida dos status
Cada deployment passa por uma sequencia de status que indica o progresso:
| Status | Descricao |
|---|---|
| Pendente | O deployment foi criado e esta aguardando o inicio do build |
| Buildando | O build da imagem de container esta em andamento |
| Deployando | A nova versao esta sendo colocada no ar |
| Saudavel | A aplicacao esta rodando e respondendo corretamente |
| Falhou | Ocorreu um erro durante o build ou deploy |
Historico de deployments
O Guara Cloud mantem um historico completo de todos os deployments do seu servico. No dashboard, acesse a aba Deployments do seu servico para visualizar:
- Status de cada deployment (Saudavel, Falhou, etc.)
- Data e hora em que o deployment foi criado
- Commit que disparou o deployment (SHA e mensagem)
- Tipo de trigger (push automatico, manual ou rollback)
- Duracao total do deployment
Detalhes do deployment
Ao clicar em um deployment especifico, voce acessa uma tela com informacoes detalhadas:
- Tag da imagem — identificador unico da imagem de container gerada
- SHA do commit — o commit exato do codigo utilizado
- Duracao — tempo total do build e deploy
- Status atual — status detalhado com timestamps de cada etapa
- Logs de build — saida completa do processo de build
Tipos de deployment
O Guara Cloud suporta diferentes formas de iniciar um deployment:
| Tipo | Descricao |
|---|---|
| Push automatico | Disparado automaticamente quando voce faz push na branch configurada |
| Manual | Iniciado pelo usuario diretamente no dashboard |
| Rollback | Restaura uma versao anterior que estava funcionando |
| Mudanca de configuracao | Disparado ao alterar variaveis de ambiente ou recursos do servico |
Anterior Gerenciar Serviços
Próximo Deploys Automáticos