在Github Action加入手動觸發
好一陣子沒有使用github flow,上週再用看文件,已有手動觸發的功能。想當年(疑?)我都寫個on push *讓它推入直接跑測試,確認改好後才改成想要的執行時機。git歷史都會有一堆測試(笑死) 如何加入? 現在只要在Github儲藏庫(.github/workflow/*.yml)內,於on觸發區下加入workflow_dispatch就能讓Github有手動觸發的按鈕! 範例: github/workflow/deploy.yml name : build and deploy on : push : paths : - 'content/**' workflow_dispatch : # 👈 手動觸發加入這一行 jobs : deploy : runs-on : ubuntu-24.04 steps : - name : Checkout repository uses : actions/checkout@v4 .... 這樣在 GitHub 的 Actions 頁面中,就可以看到這個 workflow 並手動點選執行了 參考資料 Github官方文件workflow-syntax#onworkflow_dispatch