Ce face gh run view - Inspectarea jurnalului și a pașilor eșuați dintr-un job
Când un pipeline de CI eșuează, inspectarea jurnalelor lungi în browser este lentă.
Opțiunea gh run view <id> --log-failed descarcă automat jurnalul pe mașina ta și afișează direct în terminal doar liniile de eroare exacte unde comanda a crăpat (de exemplu testul unitar care a eșuat sau eroarea de compilare TypeScript).
Dacă nu transmiți niciun ID, comanda analizează automat ultima rulare de pe branch-ul curent.
Exemple
Exemplul 1: Identificarea instantanee a cauzei unui test eșuat
Extrage doar liniile cu erori din logul jobului.
gh run view 99182740 --log-failed
Ieșire în terminal
Teste Unitare > test > Run npm test
FAIL src/auth.test.ts
● Login flow › should validate email format
Expected: True
Received: False
at Object.<anonymous> (src/auth.test.ts:42:18)
Greșeli frecvente
- Rularea cu ‘–log’ pe joburi care printează zeci de mii de linii de loguri de build; folosiți întotdeauna ‘–log-failed’ pentru eficiență.
Comenzi înrudite
gh run list - Listarea execuțiilor recente de pipeline Actions: Afișează istoricul execuțiilor de pipeline cu stare (success, failure, in_progress), eveniment declanșator, branch și durată.gh run rerun - Re-rularea unui pipeline sau doar a pașilor eșuați: Reia execuția unui pipeline fără a împinge commit-uri noi în depozit.gh run watch - Monitorizarea în timp real cu streaming a execuției pipeline-ului: Menține terminalul deschis și afișează în timp real progresul fiecărui pas din pipeline până la finalizarea completă.