Pular para o conteúdo principal

🚀 Git-Push-Deploy – SaveinCloud

⚠️ Todas as configurações demonstradas neste manual são exemplos simples e hipotéticos. Pode ser necessário realizar adaptações conforme a topologia e estrutura do seu ambiente.

O Git-Push-Deploy Add-On é um recurso disponível na SaveinCloud que permite configurar um pipeline simples de CI/CD, realizando o pull automático do código-fonte a partir de um repositório GitHub ou GitLab sempre que houver commit.

Esse addon é compatível com servidores de aplicação Java, PHP, Ruby, Python, Golang e Node.js, e garante agilidade no deploy de aplicações sem necessidade de processos manuais.

🚀 Instalação do Addon

Escolha o node que deseja instalar o addon, e, acesse a aba de addons, conforme print abaixo:

imagem


⚙️ Configuração do Addon

Ao instalar o addon, são exibidas as seguintes opções:

imagem

  • Git Repo URL
    Endereço do repositório Git a ser utilizado.
    Exemplo:

    • GitHub → https://github.com/usuario/repositorio.git
    • GitLab → https://gitlab.com/usuario/repositorio.git
  • Branch
    Define a branch do repositório que será usada para o deploy.
    Padrão: master (pode ser alterado para main, develop, etc).

  • User
    Usuário do GitHub/GitLab que possui acesso ao repositório.

  • Token
    Personal Access Token (PAT) gerado no GitHub ou GitLab.
    Necessário para autenticação e acesso ao repositório.

  • Nome do ambiente
    Identificação do ambiente no qual o addon será instalado.

  • Nós
    Nó da aplicação onde o deploy será realizado (exemplo: NGINX 1.28.0).


🚀 Fluxo de Funcionamento

  1. Desenvolvedor faz commit/push no repositório Git configurado.
  2. O addon detecta a alteração e executa automaticamente um git pull no ambiente configurado.
  3. O código atualizado é aplicado diretamente no servidor da aplicação.