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