自購硬體
如果機器全年幾乎滿載運轉,且團隊裡有人願意負責它的維護,自購是合理的。
- 第一次建置跑起來之前就要先付出數百美元,團隊在外地的話還要加運費和關稅。
- 機器折舊不看它是否在建置——一個季度只用兩次衝刺的 CI 主機仍然要付全款。
- 電力、固定 IP、硬碟故障復原和系統維護全都是你自己的事。
團隊租用 Mac mini M4 主要為了三件事:跑 CI 建置、封裝並公證發布成果,以及按日或按月使用一台遠端 macOS 桌面。下面逐一說明怎麼串接。
GitHub Actions、GitLab CI 和 Buildkite 用的都是同一套思路:註冊一個自架 runner,把 macOS 任務導流過去。你租用的 Mac mini M4 就是那個 runner——專屬的 Apple Silicon,不會排隊等其他租戶,也不按分鐘計費。
簽署正是共享建置農場最容易出問題的地方:憑證落在暫時鑰匙圈裡,設定檔在任務之間消失,某次沒排期的 macOS 小版本更新會在週五突然搞壞封存步驟。專屬機器把這些不穩定因素都去掉了。
有時候要解決的不是流水線,而是某個人需要幾天的 macOS 環境。重現一個只在 Safari 上出現的錯誤,在真實 macOS 上測試網站,跑一個 Mac 專屬工具,或者不用跨境寄硬體就給外包人員一個工作環境。按日或按月租用的遠端 macOS 桌面正好適配這種時間窗口。
這筆帳不只看標價,更要看閒置時間、前期資金投入,以及機器壞了誰來修。
如果機器全年幾乎滿載運轉,且團隊裡有人願意負責它的維護,自購是合理的。
租用把同樣的硬體變成一條可以隨工作負載啟停或調整規模的帳目行。
Mac Mini M4 · 16GB / 256GB,美元計價,專屬硬體。