Ce face gh workflow enable / disable - Pauzarea temporară a unui pipeline
Dacă un pipeline pe bază de cron job eșuează repetat sau dacă dorești să oprești temporar deploy-urile în timpul unei perioade de mentenanță (code freeze), comanda gh workflow disable pune pe pauză fluxul fără a șterge fișierul YAML din Git.
Nicio execuție nu va mai fi declanșată până la rularea comenzii gh workflow enable.
Este utilă și pentru oprirea notificărilor nedorite în depozite fork.
Exemple
Exemplul 1: Pauzarea fluxului de backup automat în timpul mentenanței bazei de date
Oprește execuțiile programate ale fișierului backup.yml.
gh workflow disable backup.yml
Ieșire în terminal
✓ Disabled workflow backup.yml
Greșeli frecvente
- Uitarea de a re-activa fluxul de lucru după finalizarea mentenanței; verificați starea fluxurilor cu ‘gh workflow list’.
Comenzi înrudite
gh workflow list - Listarea fișierelor de workflow GitHub Actions: Afișează toate pipeline-urile de CI/CD definite în directorul .github/workflows/, starea lor (active/disabled) și ID-ul unic.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.
Întrebări & Exemple de Cod:
gh workflow enable / disable – Pauzarea temporară a unui pipelineAi o nelămurire despre utilizarea comenzii
gh workflow enable / disable – Pauzarea temporară a unui pipelinesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.