L’accès en lecture au dépôt est requis pour effectuer ces étapes.
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre dépôt, cliquez sur Actions.
-
Dans la barre latérale gauche, cliquez sur le workflow que vous souhaitez afficher.
-
Dans la liste des exécutions de workflow, cliquez sur le nom de l’exécution pour voir le résumé de l’exécution du workflow.
Pour plus d’informations sur GitHub CLI, consultez « À propos de GitHub CLI ».
Affichage des exécutions de workflow récentes
Pour répertorier les exécutions de workflow récentes, utilisez la sous-commande run list
.
gh run list
Pour spécifier le nombre maximal d’exécutions à retourner, vous pouvez utiliser l’indicateur -L
ou --limit
. Par défaut, il s’agit de 10
.
gh run list --limit 5
Pour retourner uniquement les exécutions pour le workflow spécifié, vous pouvez utiliser l’indicateur -w
ou --workflow
. Remplacez workflow
par le nom de workflow, l’ID de workflow ou le nom de fichier de workflow. Par exemple, "Link Checker"
, 1234567
ou "link-check-test.yml"
.
gh run list --workflow WORKFLOW
Affichage des détails d’une exécution de workflow spécifique
Pour afficher les détails d’une exécution de workflow spécifique, utilisez la sous-commande run view
. Remplacez run-id
par l’ID de l’exécution que vous voulez afficher. Si vous ne spécifiez pas de run-id
, GitHub CLI retourne un menu interactif pour vous permettre de choisir une exécution récente.
gh run view RUN_ID
Pour inclure des étapes de travail dans la sortie, utilisez l’indicateur -v
ou --verbose
.
gh run view RUN_ID --verbose
Pour afficher les détails d’un travail spécifique dans l’exécution, utilisez l’indicateur -j
ou --job
. Remplacez job-id
par l’ID du travail que vous voulez afficher.
gh run view --job JOB_ID
Pour afficher le journal complet d’un travail, utilisez l’indicateur --log
.
gh run view --job JOB_ID --log
Utilisez l’indicateur --exit-status
pour quitter avec un état différent de zéro si l’exécution a échoué. Par exemple :
gh run view 0451 --exit-status && echo "run pending or passed"