| 从 Cirrus Runners 迁移到 Blaze
Cirrus Labs 于2026年4月7日宣布团队将加入 OpenAI。Cirrus CI 已于2026年6月1日停止运行 job。Cirrus Runners 已停止接受新客户,并在现有客户的当前合同期内继续提供支持。
Blaze 的运作方式与 Cirrus Runners 相同:每个并发 runner 采用固定价格,分钟数不限,只需在 workflow 中修改一行。它也使用 Tart 和 Orchard 运行 macOS 和 Linux VM;这两款 VM 工具由 Cirrus Labs 开发并开源。
对应关系
Cirrus 按一个每月 $150 的 runner 的比例划分规格。Blaze 使用单位计价:macOS 每单位每月 €125 起;Linux 第一个单位 €29,第 2–5 个单位每个 €28。
ghcr.io/cirruslabs/macos-runner:tahoe M4 Pro、4 vCPU、16 GB、最新 3 个 Xcode 版本,占 1.00 个 runnerblaze/macos-26 Apple M2 上的 4 vCPU、12 GB VM,macOS 26.3 Tahoe、Xcode 26.2ghcr.io/cirruslabs/macos-runner:tahoe-xl 8 vCPU、32 GB,占 2.00 个 runnerblaze/macos-26:lg 8 vCPU、24 GBghcr.io/cirruslabs/ubuntu-runner-arm64:24.04-sm 2 vCPU、6 GB,占 0.25 个 runnerblaze/ubuntu-24.04 2 vCPU、6 GBghcr.io/cirruslabs/ubuntu-runner-arm64:24.04-md 4 vCPU、12 GB,占 0.50 个 runnerblaze/ubuntu-24.04:lg 4 vCPU、12 GBghcr.io/cirruslabs/ubuntu-runner-arm64:24.04 8 vCPU、24 GB,占 1.00 个 runnerblaze/compute/ubuntu-24.04:lg 8 vCPU、24 GBCirrus amd64 runner(所有规格) xs/sm/md/默认/xl:2/4/8/16/32 vCPU,占 0.125/0.25/0.50/1.00/2.00 个 runnerghcr.io/cirruslabs/ubuntu-runner-amd64-gpu:24.04 Nvidia RTX 4000,占 2.00 个 runner按月计算:Cirrus macOS runner 为 $150;Blaze 为 €125,内存少 4 GB,使用 Apple M2 而非 M4 Pro。Cirrus 默认规格的 ARM64 Linux runner 为 $150;Blaze 的对应规格使用四个单位,为 €113。Cirrus medium ARM64 Linux runner 按半个 runner 计算,为 $75;Blaze 的对应规格使用两个单位,为 €57。价格已于2026年10月27日对照 cirrus-runners.app 和 runblaze.dev/pricing 核实。
迁移方法
- 在你的组织中安装 Blaze GitHub App。
替换 runs-on 行。
替换前: runs-on: ghcr.io/cirruslabs/macos-runner:tahoe 替换后: runs-on: blaze/macos-26- 如果某个 job 使用 xcodes 选择版本,请删除该 step,改为选择包含对应 Xcode 的 image。
- actions/cache 和 secrets 保持原样;两者都存放在 GitHub 中。
- 运行 workflow,然后等待 Cirrus 合同到期。
你保留的内容
- * 每个并发 runner 采用固定价格,使用时长不限。
- * 并发限制也相同:超出已付费 runner 数量的 job 会等待轮到自己,与 Cirrus 一样。当等待时间影响工作时,可以增加 runner。
- * GitHub Actions 保持原样。只需更改一行 runs-on;workflow、secret 和 actions/cache 都保留在原处。
- * 每个 job 都使用全新的 VM,运行在 Cirrus Labs 构建的 Tart 和 Orchard 技术栈上。
- * Linux runner 采用相同模式,每单位 €29 起,并提供 300 分钟免费 macOS 时长和 1000 分钟免费 Linux 时长,让你在迁移前先试用。
- * 由 Blaze 团队通过电子邮件提供支持。
你放弃的内容
- * M4 Pro 和每 4 vCPU 配备的 16 GB 内存。Blaze macOS job 在 Apple M2 Mac 上的 4 核、12 GB VM 中运行。
- * 每个 image 中的三个 Xcode 版本和 xcodes 工具。Blaze 每个macOS image配有一个 Xcode 版本;请选择包含构建所用版本的 image。
- * Omni Cache sidecar。在 Blaze 上,actions/cache 直接与 GitHub 通信。
- * GPU runner、常规提供的 x86_64(仅可通过 support@runblaze.dev 申请开通)、低优先级 job、并发组,以及每个 runner 10 GB 的存储空间。
Cirrus 尚未公布 Runners 的关闭日期,并在现有客户的当前合同期内继续提供支持。如果 workflow 中有内容只能在 Cirrus 上运行,请给我们写信,我们会直接说明 Blaze 是否支持。