Pular para o conteúdo principal

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:

Gestor de Implantação - Arquivo

  • 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 Botão Enviar Arquivo e escolha entre carregar um arquivo local ou informar uma URL:

Carregar Arquivo

atenção

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:

Botão Implantar

Em seguida, selecione o servidor de aplicação e, se necessário, configure os hooks:

Configuração de Implantação

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:

Excluir Arquivo

🚀 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.

Configuração Deploy via Arquivo

  • 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:

Git/SVN

Para adicionar um novo repositório, clique em Botão Adicionar Git. A tela de cadastro exibirá os seguintes campos:

Cadastro Git

  • 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
atenção

🔐 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)

Cadastro SVN

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

Opções de 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.

Configuração Deploy via Git/SVN

  • 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.

Editar Git/SVN

🧠 Dúvidas?

Entre em contato com o suporte técnico e envie sua dúvida que estaremos à disposição para te ajudar!

Documentação Oficial da Virtuozzo - Guia de Implementação