Ce face gh run watch - Monitorizarea în timp real cu streaming a execuției pipeline-ului
După ce faci un `git push` sau declanșezi un `gh workflow run`, comanda gh run watch se conectează la stream-ul de evenimente al GitHub Actions.
Afișează un indicator rotativ în terminal pentru fiecare pas în execuție (checkout, setup node, run tests, docker build) și te ține la curent cu durata.
Opțiunea --exit-status returnează codul de ieșire `0` la succes sau cod non-zero la eșec, ideală pentru înlănțuirea de scripturi automate.
Exemple
Exemplul 1: Așteptarea finalizării pipeline-ului înainte de a continua un script local
Monitorizează pașii în direct până la verdictul final.
git push origin main && gh run watch --exit-status
Ieșire în terminal
Refreshing run status... (press Ctrl+C to stop)
✓ main · 99182740
✓ Set up job (2s)
✓ Run actions/checkout@v4 (3s)
✓ Install dependencies (12s)
✓ Run tests (24s)
✓ Complete! Run took 41s.
Greșeli frecvente
- Apăsarea Ctrl+C din reflex crezând că oprește rularea pe GitHub; Ctrl+C oprește doar urmărirea locală în consolă, jobul continuă să ruleze pe serverele GitHub.
Comenzi înrudite
gh run view - Inspectarea jurnalului și a pașilor eșuați dintr-un job: Afișează sumarul joburilor rulate și extrage din jurnale doar pașii care au dat eroare pentru depanare instantanee.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 workflow run - Declanșarea manuală a unui workflow (workflow_dispatch): Lansează execuția imediată a unui pipeline GitHub Actions ce conține declanșatorul workflow_dispatch.