Skip to main content

Learn to manage your deployments on SaveinCloud

The Deployment Manager is a feature of the SaveinCloud platform used to store and deploy applications simply and efficiently. It supports deploys via local file or URL, as well as integration with Git/SVN repositories.

  • File: allows uploading files from the local computer or via external link.
  • Git/SVN: allows managing remote repositories with authentication support.

📦 Deploy via File

On the File tab, you can view the uploaded files and their respective information:

Gestor de Implantação - Arquivo

  • Name: name of the uploaded file
  • Comment: optional description entered by the user
  • Size: file size
  • Upload date: date the file was added to the Manager

To upload a new file, click the Botão Enviar Arquivo button and choose between uploading a local file or providing a URL:

Carregar Arquivo

warning

Uploads from the local computer accept files up to 200MB. For larger files, use the URL upload option.

After uploading, hover over the desired file and click the deploy button:

Botão Implantar

Then, select the application server and, if necessary, configure the hooks:

Configuração de Implantação

To delete an uploaded file, simply select it and click Delete, or hover over it and click the delete icon:

Excluir Arquivo

🚀 Deployment configuration via File


This is a simple process started in a few seconds, where you can adjust your deploy according to your needs.

Configuração Deploy via Arquivo

  • Local file: compressed file to be deployed;
  • Environment: selects the target environment with the application server;
  • Path: defines where the application will be accessed. Some languages (like Python and Node.js) have a fixed path;
  • Hooks: allows adding custom scripts to run before or after the deploy;
  • Deployment strategy: choose between:
    • Simultaneous (faster, with a short downtime);
    • Sequential with delay (runs on each server with delay between them, keeping the app online — only for clustered servers);
  • Enable zero downtime deployment: adjusts the deployment flow to avoid application downtime (only for PHP application servers).

🔗 Deploy via Git/SVN

On the Git/SVN tab, you can manage the repositories added to your account:

Git/SVN

To add a new repository, click Botão Adicionar Git. The registration screen will display the following fields:

Cadastro Git

  • Name: descriptive project name
  • URL: remote repository address (e.g., https://github.com/usuario/projeto)
  • Branch: target branch (e.g., main, master, develop)
  • Use authentication: enable if the repository is private
warning

🔐 If your account uses two-factor authentication, use a personal access token (PAT) instead of the password. Make sure to properly configure the token's permission scopes.

For SVN repositories, provide:

  • Project name
  • Repository URL
  • Login and password (if necessary)

Cadastro SVN

You can either add the repository by clicking Adicionar, or deploy immediately by clicking Adicionar | Implementar.

After adding, when hovering over the listed repository, you can:

  • Deploy the application
  • Edit the settings
  • Delete the repository

Opções de Repositório

🔄 Deployment configuration via Git/SVN


This is a simple process started in a few seconds, where you can adjust your deploy according to your needs.

Configuração Deploy via Git/SVN

  • Repository: select your Git/SVN project repository available in the Deployment Manager;
  • Branch: defines the branch of your repository;
  • Environment: selects the target environment with the application server;
  • Path: defines where the application will be accessed. Some languages (like Python and Node.js) have a fixed path;
  • Build: allows choosing the existing Maven node to compile the project (for Java application deployments);
  • Hooks: allows adding custom scripts to run before or after the deploy;
  • Deployment strategy: choose between:
    • Simultaneous (faster, with a short downtime);
    • Sequential with delay (runs on each server with delay between them, keeping the app online — only for clustered servers);
  • Check and auto-deploy updates: enables automatic repository checks and deploys if there are changes;
  • Automatic conflict resolution: ensures repository files are prioritized, discarding local changes;
  • Enable zero downtime deployment: avoids downtime during deploy (only for PHP application servers).

Also, you can change your deployed Git/SVN project by clicking the highlighted button below.

Editar Git/SVN

🧠 Questions?

Contact technical support and send your question—we are available to help you!

Official Virtuozzo Documentation - Deployment Guide