ci: diagnosticar por qué no corre el paso de despliegue
CI / test-and-build (push) Successful in 12s
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:
@@ -67,6 +67,9 @@ jobs:
|
||||
- name: Construir sitio
|
||||
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)
|
||||
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/
|
||||
|
||||
Reference in New Issue
Block a user