From 334f3865890b7fb3ffccd518243163d1b060f034 Mon Sep 17 00:00:00 2001 From: Fernando Rivas Date: Tue, 18 Aug 2026 00:28:36 -0600 Subject: [PATCH] =?UTF-8?q?ci:=20mover=20el=20workflow=20a=20Gitea=20Actio?= =?UTF-8?q?ns=20y=20agregar=20despliegue=20a=20producci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit .github/workflows/ci.yml nunca corrió: Gitea Actions busca los workflows en .gitea/workflows/, no en .github/workflows/, y además no había ningún runner registrado en la instancia (0 workflow_runs históricos). Se registró un runner en modo host en mcps-hpc-01 (mismo binario act_runner, sin Docker-in-Docker) y se agregó un paso de publicación al final del pipeline: en push a main, hace rsync de public/ a /opt/clusterlog/public/, que sirve un contenedor nginx en mcps-net detrás de Caddy en clusterlog.mcps-epcm.org. También corrige base_url en zola.toml, que seguía apuntando al dominio de ejemplo. --- {.github => .gitea}/workflows/ci.yml | 4 ++++ zola.toml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) rename {.github => .gitea}/workflows/ci.yml (88%) diff --git a/.github/workflows/ci.yml b/.gitea/workflows/ci.yml similarity index 88% rename from .github/workflows/ci.yml rename to .gitea/workflows/ci.yml index a7c1959..f48f7f3 100644 --- a/.github/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -64,3 +64,7 @@ jobs: - name: Construir sitio run: zola build + + - name: Publicar en producción (clusterlog.mcps-epcm.org) + if: github.ref == 'refs/heads/main' && github.event_name == 'push' + run: rsync -a --delete public/ /opt/clusterlog/public/ diff --git a/zola.toml b/zola.toml index 3df9f98..0057aee 100644 --- a/zola.toml +++ b/zola.toml @@ -1,4 +1,4 @@ -base_url = "https://bitacora-cluster.example.invalid" +base_url = "https://clusterlog.mcps-epcm.org" title = "Bitácora Operativa del Clúster" description = "Documentación, manuales, memorias de cambio, proyectos y tareas del equipo de soporte." default_language = "es"