gh run watch – Monitorizarea în timp real cu streaming a execuției pipeline-ului în Comenzi GitHub CLI (gh)

Menține terminalul deschis și afișează în timp real progresul fiecărui pas din pipeline până la finalizarea completă.

Sintaxă
gh run watch
gh run watch 99182740
gh run watch --exit-status

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