我以前以为,自动化越多,开发就越高效。
部署、截图、检查都可以自动执行。直到我查看实际使用量。
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。

コメント