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
|
- 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
|
||||||
|
|||||||
Reference in New Issue
Block a user