Aprenda a gerenciar suas implantações na SaveinCloud
O Gestor de Implantação é um recurso da plataforma SaveinCloud utilizado para armazenar e implantar aplicações de forma simples e eficiente. Ele oferece suporte a deploys via arquivo local ou URL, além de integração com repositórios Git/SVN.
- Arquivo: permite o envio de arquivos do computador local ou via link externo.
- Git/SVN: permite o gerenciamento de repositórios remotos com suporte a autenticação.
📦 Implantar via Arquivo
Na guia Arquivo, você pode visualizar os arquivos carregados e suas respectivas informações:
- Nome: nome do arquivo carregado
- Comentário: descrição opcional inserida pelo usuário
- Tamanho: tamanho do arquivo
- Data de upload: data em que o arquivo foi adicionado ao Gestor
Para enviar um novo arquivo, clique no botão e escolha entre carregar um arquivo local ou informar uma URL:
O envio via computador local aceita arquivos com até 200MB. Para arquivos maiores, utilize a opção de envio por URL.
Após o envio, passe o mouse sobre o arquivo desejado e clique no botão de implantação:
Em seguida, selecione o servidor de aplicação e, se necessário, configure os hooks:
Para excluir um arquivo carregado, basta selecioná-lo e clicar em Excluir, ou passar o mouse sobre ele e clicar no ícone de exclusão:
🚀 Configuração de implantação via Arquivo
Trata-se de um processo simples e iniciado em poucos segundos, onde você pode ajustar o seu deploy conforme sua necessidade.
- Arquivo local: arquivo compactado a ser implementado;
- Ambiente: seleciona o ambiente de destino com o servidor de aplicação;
- Caminho: define onde a aplicação será acessada. Algumas linguagens (como Python e Node.js) têm um caminho fixo;
- Hooks: permite adicionar scripts personalizados para rodar antes ou depois do deploy;
- Estratégia de implantação: escolha entre:
- Simultânea (mais rápida, com um pequeno tempo fora do ar);
- Sequencial com atraso (executa em cada servidor com atraso entre eles, mantendo o app online — apenas para servidores em cluster);
- Ativar implantação de tempo de inatividade zero: ajusta o fluxo de implantação para evitar tempo de inatividade do aplicativo (apenas para servidores de aplicação PHP).
🔗 Implantar via Git/SVN
Na guia Git/SVN, você pode gerenciar os repositórios adicionados à sua conta:
Para adicionar um novo repositório, clique em . A tela de cadastro exibirá os seguintes campos:
- Nome: nome descritivo do projeto
- URL: endereço do repositório remoto (ex:
https://github.com/usuario/projeto
) - Ramo: branch de destino (ex:
main
,master
,develop
) - Usar autenticação: ative se o repositório for privado
🔐 Se sua conta usar autenticação em dois fatores, utilize um token de acesso pessoal (PAT) em vez da senha. Certifique-se de configurar corretamente os escopos de permissão do token.
No caso de repositórios SVN, informe:
- Nome do projeto
- URL do repositório
- Login e senha (se necessário)
Você pode apenas adicionar o repositório clicando em Adicionar
, ou já realizar a implantação clicando em Adicionar | Implementar
.
Após adicionado, ao passar o mouse sobre o repositório listado, é possível:
- Implantar a aplicação
- Editar as configurações
- Excluir o repositório
🔄 Configuração de implementação via Git/SVN
Trata-se de um processo simples e iniciado em poucos segundos, onde você pode ajustar o seu deploy conforme sua necessidade.
- Repositório: selecione o repositório do seu projeto Git/SVN disponível no Gestor de Implantação;
- Branch: define a branch do seu repositório;
- Ambiente: seleciona o ambiente de destino com o servidor de aplicação;
- Caminho: define onde a aplicação será acessada. Algumas linguagens (como Python e Node.js) têm um caminho fixo;
- Build: permite escolher o nó Maven existente para compilar o projeto (para implementações de aplicação Java);
- Hooks: permite adicionar scripts personalizados para rodar antes ou depois do deploy;
- Estratégia de implantação: escolha entre:
- Simultânea (mais rápida, com um pequeno tempo fora do ar);
- Sequencial com atraso (executa em cada servidor com atraso entre eles, mantendo o app online — apenas para servidores em cluster);
- Verifique e auto-implantar atualizações: ativa checagens automáticas no repositório e realiza o deploy se houver mudanças;
- Resolução automática de conflitos: garante que os arquivos do repositório sejam priorizados, descartando alterações feitas localmente;
- Ativar implantação de tempo de inatividade zero: evita tempo fora do ar durante o deploy (apenas para servidores de aplicação PHP).
Além disso, você pode alterar o seu projeto Git/SVN implementado clicando no botão abaixo em destaque.
🧠 Dúvidas?
Entre em contato com o suporte técnico e envie sua dúvida que estaremos à disposição para te ajudar!