fix: Eliminar copia de archivos con rsync
Some checks failed
CI/CD - Francia Ocupada (La Resistencia) / build-and-deploy (push) Failing after 5s

- 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
This commit is contained in:
Resistencia Dev
2025-12-13 15:58:15 +01:00
parent fd23cae2ff
commit 404d35f732

View File

@@ -52,28 +52,20 @@ jobs:
- name: 🎯 Ejecutar Deployment - name: 🎯 Ejecutar Deployment
shell: bash shell: bash
run: | 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" PROJECT_DIR="/home/marti/Documentos/Gitea/resistencia"
echo "📂 Workspace del runner: $WORKSPACE_DIR"
echo "📂 Directorio del proyecto: $PROJECT_DIR" echo "📂 Directorio del proyecto: $PROJECT_DIR"
# Copiar el código actualizado al directorio del proyecto # Ir al directorio del proyecto y ejecutar deployment
# (esto asume que el runner tiene acceso al filesystem del host) cd "$PROJECT_DIR"
if [ "$WORKSPACE_DIR" != "$PROJECT_DIR" ]; then
echo "📋 Copiando archivos actualizados..." # Asegurarse de que el script es ejecutable
rsync -av --exclude='.git' --exclude='node_modules' "$WORKSPACE_DIR/" "$PROJECT_DIR/" || \ chmod +x deploy.sh
cp -r "$WORKSPACE_DIR/"* "$PROJECT_DIR/" || \
echo "⚠️ No se pudo copiar, asumiendo que ya estamos en el directorio correcto"
fi
# Ejecutar el script de deployment # Ejecutar el script de deployment
cd "$PROJECT_DIR" # El script hará git pull para obtener los últimos cambios
chmod +x deploy.sh
./deploy.sh ./deploy.sh
# PASO 4: Verificación Final # PASO 4: Verificación Final