每次提交都走编译与单测
适合单项目 CI、SwiftUI 小应用,以及先把办公室构建机迁出的团队。每次 PR 触发检出代码、还原依赖、运行单元测试,把结果回传到原有 CI 平台。
从 Merge M4 S 起步:Apple Silicon M4,16GB RAM / 256GB SSD。整机一个客户,编译任务不会被其他租户占用核心;团队自己的任务仍应设置并发上限,避免多个构建同时挤占内存。
第一条流水线只做三件事
- 固定仓库提交、依赖锁文件与 Xcode 版本。
- 先跑一个 scheme 的编译和单元测试。
- 记录等待、编译、测试三个阶段,分别定位耗时。
选择边界:多 target 或并行模拟器测试明显增加内存占用时,再评估 24GB 配置;不以团队人数直接推算机器数量。
租用 Merge M4 S