自购硬件
如果机器全年几乎满负荷运转,且团队里有人愿意负责它的维护,自购是合理的。
- 第一次构建跑起来之前就要先付出数百美元,团队在外地的话还要加运费和关税。
- 机器折旧不看它是否在构建——一个季度只用两次冲刺的 CI 主机仍然要付全款。
- 电力、静态 IP、硬盘故障恢复和系统维护全都是你自己的事。
团队租用 Mac mini M4 主要为了三件事:跑 CI 构建、打包公证发布产物,以及按日或按月使用一台远程 macOS 桌面。下面逐一说明怎么接起来。
GitHub Actions、GitLab CI 和 Buildkite 用的都是同一套思路:注册一个自托管 runner,把 macOS 任务路由过去。你租用的 Mac mini M4 就是那个 runner——专属的 Apple Silicon,不会排队等别的租户,也不按分钟计费。
签名正是共享构建农场最容易出问题的地方:证书落在临时密钥串里,配置文件在任务之间消失,某次没排期的 macOS 小版本更新会在周五突然搞坏 archive 步骤。专属机器把这些不稳定因素都去掉了。
有时候要解决的不是流水线,而是某个人需要几天的 macOS 环境。复现一个只在 Safari 上出现的 bug,在真实 macOS 上测试网站,跑一个 Mac 专属工具,或者不用跨境寄硬件就给外包人员一个工作环境。按日或按月租用的远程 macOS 桌面正好适配这种时间窗口。
这笔账不只看标价,更要看闲置时间、前期资金投入,以及机器坏了谁来修。
如果机器全年几乎满负荷运转,且团队里有人愿意负责它的维护,自购是合理的。
租用把同样的硬件变成一条可以随工作负载启停或调整规模的账目行。
Mac Mini M4 · 16GB / 256GB,美元计价,专属硬件。