Files
landing-cirux/.gitea/workflows/deploy.yml
T
silvioalzate 6de2149499
Despliegue Automático Landing Cirux / deploy (push) Failing after 1s
fix: deploy.yml
2026-06-13 17:06:18 -05:00

24 lines
802 B
YAML

name: Despliegue Automático Landing Cirux
on:
push:
branches:
- master # Cambia esto si tu rama principal es 'master' o 'develop'
jobs:
deploy:
# Usamos la etiqueta 'self-hosted' para que corra directamente en el entorno del runner
runs-on: self-hosted
steps:
- name: Descargar código del repositorio
uses: actions/checkout@v4
- name: Sincronizar archivos al directorio de producción
run: |
echo "Iniciando actualización en /landing-cirux..."
# rsync es ideal porque solo copia los archivos modificados
# Excluimos carpetas de Git y flujos para mantener limpio el destino
rsync -avz --delete --exclude='.git' --exclude='.gitea' ./ /landing-cirux/
echo "¡Despliegue completado con éxito!"