ci: diagnosticar por qué no corre el paso de despliegue
CI / test-and-build (push) Successful in 12s

El paso de rsync a producción no se ejecutó en el primer run exitoso ni
dejó rastro de 'omitido' en el log, a diferencia del paso condicional de
firmas en PR. Se envuelve la condición en ${{ }} (forma explícita) y se
agrega un paso previo que imprime github.ref/event_name/ref_name reales
en este runner, para confirmar si el valor difiere de lo esperado.
This commit is contained in:
2026-08-18 00:37:48 -06:00
parent 944158c240
commit 18e614e29c
+4 -1
View File
@@ -67,6 +67,9 @@ jobs:
- name: Construir sitio - name: Construir sitio
run: zola build run: zola build
- name: Depurar contexto de despliegue
run: echo "ref=${{ github.ref }} event=${{ github.event_name }} ref_name=${{ github.ref_name }}"
- name: Publicar en producción (clusterlog.mcps-epcm.org) - name: Publicar en producción (clusterlog.mcps-epcm.org)
if: github.ref == 'refs/heads/main' && github.event_name == 'push' if: ${{ github.ref == 'refs/heads/main' && github.event_name == 'push' }}
run: rsync -a --delete public/ /opt/clusterlog/public/ run: rsync -a --delete public/ /opt/clusterlog/public/