fix: Eliminar copia de archivos con rsync
Some checks failed
CI/CD - Francia Ocupada (La Resistencia) / build-and-deploy (push) Failing after 5s
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user