我以前以為,自動化越多,開發就越有效率。
部署、截圖、檢查都能自動執行。直到我去看實際使用量。
GitHub Actions 消耗額度的速度,比我想像中快得多。
GitHub Actions 不是無限免費運算
測試、部署、排程與瀏覽器自動化都要在不同 runner 上執行,而費用並不相同。
macOS 比 Linux 貴很多
截至2026年10月,標準超額價格為 Linux(2-core)每分鐘0.006美元、Windows 0.010美元、macOS 0.062美元。
macOS 約是 Linux 的 10.3倍。
一張截圖就可能跑上好幾分鐘
啟動瀏覽器、開啟遊戲、走到指定場景、存圖,一次可能花8到9分鐘。
自動部署也跑得太頻繁
只改一行台詞,也可能觸發整條 production pipeline。
所以我減少了自動化
我停止自動截圖,並把 production deploy 改成透過 workflow_dispatch 手動執行。
安全檢查仍然保留
省額度不代表拿掉驗證或回滾機制。
我之前就遇過電腦正常、手機卻壞掉的問題:我的網頁遊戲在電腦上正常,到了手機卻壞掉:我踩到的部署陷阱。
現在我會先檢查什麼
Runner、Trigger、執行頻率、每次耗時、能不能改用Linux、能不能手動執行,以及是否有預算提醒。
自動化不是越多越有效率
自動化也有維護、除錯與運算成本。
AI讓自動化變容易,所以「刪掉什麼」更重要
重要的不只是「還能自動化什麼」,而是「哪些自動化其實應該停掉」。
我的目標是製作 ORA Quest Sin,不是維護最多的 workflow。

コメント