Saltar al contenido principal

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

imagem


⚙️ Configuración del Complemento

Al instalar el complemento, se muestran las siguientes opciones:

imagem

  • 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
  • Branch
    Define la rama del repositorio que se usará para el despliegue.
    Por defecto: master (puede cambiarse a main, 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.

  • 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

  1. El desarrollador hace commit/push en el repositorio Git configurado.
  2. El complemento detecta el cambio y ejecuta automáticamente un git pull en el entorno configurado.
  3. El código actualizado se aplica directamente en el servidor de la aplicación.

📄 Enlaces Útiles