🚀 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:
⚙️ Configuração do Addon
Ao instalar o addon, são exibidas as seguintes opções:
-
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
- GitHub →
-
Branch
Define a branch do repositório que será usada para o deploy.
Padrão:master
(pode ser alterado paramain
,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.- GitHub → Gerar Token
- GitLab → Gerar Token
-
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
- Desenvolvedor faz commit/push no repositório Git configurado.
- O addon detecta a alteração e executa automaticamente um git pull no ambiente configurado.
- O código atualizado é aplicado diretamente no servidor da aplicação.