Se requiere tener acceso de lectura en el repositorio para llevar a cabo estos pasos.
-
En GitHub.com, navega a la página principal del repositorio.
-
En el nombre del repositorio, haz clic en Acciones.
-
En la barra lateral izquierda, da clic en el flujo de trabajo que quieras ver.
-
En la lista de ejecuciones de flujo de trabajo, haz clic en el nombre de la ejecución para ver el resumen de la ejecución de flujo de trabajo.
Para más información sobre GitHub CLI, consulta "Acerca del CLI de GitHub".
Visualizar las ejecuciones de flujo de trabajo recientes
Para enumerar las ejecuciones de flujo de trabajo recientes, use el subcomando run list
.
gh run list
Para especificar la cantidad máxima de ejecuciones se deben devolver, puede usar la marca -L
o --limit
. El valor predeterminado es 10
.
gh run list --limit 5
Para devolver solo ejecuciones del flujo de trabajo especificado, puede usar la marca -w
o --workflow
. Reemplace workflow
por el nombre del flujo de trabajo, el identificador de flujo de trabajo o el nombre de archivo de flujo de trabajo. Por ejemplo, "Link Checker"
, 1234567
o "link-check-test.yml"
.
gh run list --workflow WORKFLOW
Visualizar los detalles de una ejecución de flujo de trabajo específica
Para mostrar los detalles de una ejecución de flujo de trabajo específica, use el subcomando run view
. Reemplace run-id
por el id. de la ejecución que desea visualizar. Si no especifica ningún run-id
, la GitHub CLI devuelve un menú interactivo para que elija una ejecución reciente.
gh run view RUN_ID
Para incluir los pasos del trabajo en la salida, use la marca -v
o --verbose
.
gh run view RUN_ID --verbose
Para ver los detalles de una ejecución específica, use la marca -j
o --job
. Reemplace job-id
por el id. del trabajo que desea visualizar.
gh run view --job JOB_ID
Para ver el registro completo de un trabajo, use la marca --log
.
gh run view --job JOB_ID --log
Use la marca --exit-status
para salir con un estado distinto de cero si se produjo un error en la ejecución. Por ejemplo:
gh run view 0451 --exit-status && echo "run pending or passed"