🚀 Git-Push-Deploy – SaveinCloud
⚠️ Todas las configuraciones mostradas en este manual son ejemplos simples e hipotéticos. Puede ser necesario realizar adaptaciones según la topología y estructura de su entorno.
El Complemento Git-Push-Deploy es una función disponible en SaveinCloud que permite configurar un pipeline simple de CI/CD, realizando el pull automático del código fuente desde un repositorio GitHub o GitLab cada vez que haya un commit.
Este complemento es compatible con servidores de aplicaciones Java, PHP, Ruby, Python, Golang y Node.js, y garantiza agilidad en el despliegue de aplicaciones sin necesidad de procesos manuales.
🚀 Instalación del Complemento
Elija el nodo en el que desea instalar el complemento y acceda a la pestaña de complementos, según la captura a continuación:

⚙️ Configuración del Complemento
Al instalar el complemento, se muestran las siguientes opciones:

-
Git Repo URL
Dirección del repositorio Git que se utilizará.
Ejemplo:- GitHub →
https://github.com/usuario/repositorio.git - GitLab →
https://gitlab.com/usuario/repositorio.git
- GitHub →
-
Branch
Define la rama del repositorio que se usará para el despliegue.
Por defecto:master(puede cambiarse amain,develop, etc.). -
User
Usuario de GitHub/GitLab que tiene acceso al repositorio. -
Token
Personal Access Token (PAT) generado en GitHub o GitLab.
Necesario para la autenticación y acceso al repositorio.- GitHub → Generar Token
- GitLab → Generar Token
-
Nombre del entorno
Identificación del entorno en el que se instalará el complemento. -
Nodos
Nodo de la aplicación donde se realizará el despliegue (ejemplo:NGINX 1.28.0).
🚀 Flujo de Funcionamiento
- El desarrollador hace commit/push en el repositorio Git configurado.
- El complemento detecta el cambio y ejecuta automáticamente un git pull en el entorno configurado.
- El código actualizado se aplica directamente en el servidor de la aplicación.