From 404d35f7322af4b9a170f8f172daa63bfef8a470 Mon Sep 17 00:00:00 2001 From: Resistencia Dev Date: Sat, 13 Dec 2025 15:58:15 +0100 Subject: [PATCH] fix: Eliminar copia de archivos con rsync MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Removido el paso de copia con rsync/cp que causaba error - El script deploy.sh ya hace git pull para actualizar el código - Simplifica el workflow y evita dependencias innecesarias - El runner solo ejecuta el script, no necesita copiar archivos --- .gitea/workflows/deployment.yml | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/deployment.yml b/.gitea/workflows/deployment.yml index d4868ed..4f642b9 100644 --- a/.gitea/workflows/deployment.yml +++ b/.gitea/workflows/deployment.yml @@ -52,28 +52,20 @@ jobs: - name: 🎯 Ejecutar Deployment shell: bash run: | - echo "🚀 Ejecutando script de deployment..." + echo "🚀 Ejecutando script de deployment en el host..." - # Copiar archivos al directorio del proyecto en el host - # El runner ya tiene el código en su workspace - WORKSPACE_DIR=$(pwd) PROJECT_DIR="/home/marti/Documentos/Gitea/resistencia" - echo "📂 Workspace del runner: $WORKSPACE_DIR" echo "📂 Directorio del proyecto: $PROJECT_DIR" - # Copiar el código actualizado al directorio del proyecto - # (esto asume que el runner tiene acceso al filesystem del host) - if [ "$WORKSPACE_DIR" != "$PROJECT_DIR" ]; then - echo "📋 Copiando archivos actualizados..." - rsync -av --exclude='.git' --exclude='node_modules' "$WORKSPACE_DIR/" "$PROJECT_DIR/" || \ - cp -r "$WORKSPACE_DIR/"* "$PROJECT_DIR/" || \ - echo "⚠️ No se pudo copiar, asumiendo que ya estamos en el directorio correcto" - fi + # Ir al directorio del proyecto y ejecutar deployment + cd "$PROJECT_DIR" + + # Asegurarse de que el script es ejecutable + chmod +x deploy.sh # Ejecutar el script de deployment - cd "$PROJECT_DIR" - chmod +x deploy.sh + # El script hará git pull para obtener los últimos cambios ./deploy.sh # PASO 4: Verificación Final