← 返回开发者博客 CI/CD

2026年 GitHub Actions 自托管 macOS Runner 怎么贴 Git 与制品库?新加坡、日本、韩国、香港、美东、美西六地云 Mac 节点主从分工、Mac mini M4 16GB/256GB 与 24GB/512GB、1TB/2TB 扩容及并联 Runner 短中期租期成本优化决策矩阵 FAQ

📅 2026年4月28日 · 约 8 分钟阅读 · 自托管 Runner、区域主从与租期成本的一页备忘

把云 Mac 当 GitHub Actions 自托管 macOS Runner 用时,先理清仓库与制品认证缓存与 artifacts 分层,再选区域与机型。本文一页备忘:六地(新加坡、日本、韩国、香港、美东、美西主从分工M4 16GB/256GB 与 24GB/512GB1TB/2TB 扩容并联 Runner的短中期租期取舍(区域以控制台为准)。

开发与自动化场景,呼应 GitHub Actions 自托管 macOS Runner 与 CI
示意图:CI 通过 SSH 连接数据中心内的独享 Mac Mini,并可使用 VNC 运维 Runner。
Runner 进程跑在独享机上:SSH 运维与 VNC 图形排障可并行交付

一、自托管 Runner 怎么「贴」Git 与制品库

Git:Runner 用户下配 deploy key机器用户 PATLFS 另看带宽与配额。API:同仓内 GITHUB_TOKEN 可写 checks、传 artifacts;子模块、他仓、Packages用细粒度 PAT 或 OIDC,权限最小化。

二、六地云 Mac:主从分工怎么画

主区贴近默认触发地与主制品/CDN:东亚多选东京、首尔、香港,东南亚可折中新加坡;美区依赖多在美东/美西择近。从区跑灾备队列、夜间批处理或就近调试;主从用不同 runner 标签分流,避免 macos 全打单机。

示意图:新加坡、东京、首尔、香港、美国西部、美国东部等区域可选。
六地框架:以控制台为准,用真实 workflow 测拉仓与推制品的 P95

席位轮换、并联队列与预订锁的落地细节,可对照 了解更多:跨国团队云 Mac 六地席位与并联队列决策 FAQ

三、M4 档位与并联 Runner:先稳单机,再谈台数

16GB/256GB适合单路与远端缓存为主;24GB/512GB扛并行模拟器与大 DerivedData。并联用 group + 标签分轻重磁盘 job,盯NVMe 水位;远端缓存治理见 了解更多:Bazel 与 Gradle 云 Mac 远端构建与并行 CI FAQ

四、1TB/2TB 扩容与短中期租期:成本优化决策矩阵 FAQ

磁盘长期高于约 70% 再考虑 1TB/2TB;CPU 已满则优先加机并联

Q1:短期 spike,加机还是升配?

可排队则按天/周加并联机;整月且内存与 256GB 双紧再升 24GB/512GB

Q2:中期负载怎么摊成本?

常驻主区峰值短租从区,在天/周/月/季组合里试算;跨区状态计入延迟与重复存储

示意图:构建缓存、工作目录与制品仓库分层。
缓存与工作目录治理清楚,再决定 TB 扩容与租期组合

五、拍板前自检清单

上线前用一次「空仓库 + 最小 workflow」验证:拉私有子模块、上传 artifact、命中缓存三条路径是否都能在目标区域闭环。

  • 默认分支与 release 用的 runner 标签是否落在主区?从区是否只跑可延迟队列?
  • PAT/OIDC 是否覆盖子模块、Packages 与外部制品仓?轮换周期是否写进运维手册?
  • 单机稳定并发 job 数是否已压测?并联后磁盘与网络出口是否仍有余量?
  • 租期(按天/周/月/季)是否与版本火车对齐,波峰过后能否快速减机?

价格、机型与区域以 定价页 与控制台为准;本文只对齐 凭据—区域—档位—租期 的决策顺序。开通与多节点说明见 官网首页

在 vpszap 云上,这一切更简单

Runner 与凭据分层,在独享物理 M4 Mac Mini上最易对照:无虚拟化争抢,CPU、内存与 NVMe 专用。vpszap 约五分钟开通SSH+VNC,新日韩港与美东美西多节点,按天/周/月/季、无长约

若要把方案落在真机,vpszap 云端 Mac mini 是合适起点。

vpszap

约 5 分钟开通云端 Mac

按天起租、无长约。了解产品详情与 OpenClaw。