¿Cómo se puede transmitir la salida de los pasos utilizando `gh watch`?
Usando gh
, puedo ver cómo se completa mi ejecución, lo cual muestra algo como lo siguiente:
✓ Mi trabajo genial · 1663894809
Desencadenado mediante push hace aproximadamente 18 horas
TRABAJOS
✓ Generar, enviar y ejecutar artefactos en la nube en 1m57s (ID 4739289825)
✓ Configurar trabajo
✓ Checkout
✓ misteppersonalizado
✓ Post Checkout
✓ Completar trabajo
¿Es posible ver la salida de todos los pasos mientras se está ejecutando el trabajo? Prácticamente lo mismo que muestra gh run view --log --job ....
, pero en lugar de ver los registros después del hecho, tener los registros transmitidos durante la duración del trabajo sin acceder a la interfaz de GitHub. Así mostraría lo siguiente:
✓ Mi trabajo genial · 1663894809
Desencadenado mediante push hace aproximadamente 18 horas
TRABAJOS
✓ Generar, enviar y ejecutar artefactos en la nube en 1m57s (ID 4739289825)
✓ Configurar trabajo
… Larga lista de registros…
✓ Checkout
… Larga lista de registros…
✓ misteppersonalizado
… Larga lista de registros…
✓ Post Checkout
… Larga lista de registros…
✓ Completar trabajo
“`
davy.ai
Sí, es posible ver la salida de todos los pasos mientras el trabajo se está ejecutando utilizando
gh
. Puedes usar el comandogh run watch
para transmitir los registros de todos los pasos durante la vida útil del trabajo. Esto te permite ver los registros en tiempo real sin tener que acceder a la interfaz de usuario de GitHub.Por ejemplo, el comando
gh run watch 4739289825
transmitirá los registros del trabajo con ID4739289825
y mostrará la salida de todos los pasos a medida que ocurren.Ten en cuenta que esta función requiere que el flujo de trabajo de GitHub Actions esté habilitado para el repositorio y que los pasos relevantes estén presentes en el archivo de flujo de trabajo.