# GitHub Actions 运行器对比：按你的分钟数算月度账单

> GitHub、Blacksmith、Depot、WarpBuild 和 Namespace 都按分钟计费，所以账单随你的 CI 增长。Skipbox 每月固定 $39，分钟数不限：在 4 vCPU 上每月 2万分钟，比 GitHub 每月少花 $183。

大多数 GitHub Actions 运行器，包括 GitHub 自己的，都按分钟计费。无论选哪一个，你的账单都会随每次推送、每次重试、每个新增的测试而上涨。

Skipbox 是其中唯一采用固定价格的：每月 $39，分钟数不限。把 `runs-on` 改为 `skipbox`，你的作业就在一台为你的账号保留的机器上运行。

- 4 vCPU 每月 2万分钟：GitHub $222，Blacksmith $148，Skipbox $39
- 满负荷使用时，Skipbox 的价格是 GitHub 4 核运行器的 1/12
- 你的专属机器：Docker 层和包缓存留给下一个作业

**固定价格的 GitHub Actions，分钟数不限** Skipbox 在你的专属机器上运行 GitHub Actions 作业：每月 $39，无论运行多少分钟。Docker 层和依赖缓存在作业之间保留，所以下一个作业能立即开始。

4 vCPU 运行器，每月 2万分钟: GitHub $222 → Skipbox $39. 每月节省 $183.

切换只需改一行：`runs-on: skipbox`。

[开始 7 天免费试用](https://app.skipbox.dev/sign-in?ref=compare-github-actions-runners-compared-zh-hans)

## 团队为什么换到 Skipbox

这里的其他运行器都是用更低的费率换来同一种模式：按分钟付费，所以账单跟着你的 CI 往上走。团队换到 Skipbox，是为了让账单变成一个固定的数字，也为了不再每个作业都在新机器上重建同样的缓存。

## 各运行器如何计费

| 运行器 | 计费方式 | 4 vCPU 费率 |
|---|---|---|
| GitHub 更大的运行器 | 按分钟，每个作业向上取整，超出套餐包含的计算额度后计费 | 每分钟 $0.012 |
| Blacksmith | 按分钟，超出 3,000 分钟 2 vCPU 免费额度后计费 | 每分钟 $0.008 |
| Depot | $20 或 $200 的套餐包含一定分钟数，超出后按分钟计费 | 每分钟 $0.012（分钟数按 2 倍计） |
| WarpBuild | 按分钟 | 每分钟 $0.008 |
| Namespace | $0、$100 或 $250 的套餐，超出后按单位分钟计费 | 每分钟 $0.006（4 vCPU，8 GB） |
| **Skipbox** | **按月固定价格，分钟数不限** | **每月 $39** |

## 按你的分钟数算月度账单

4 vCPU 运行器上的作业，依据各家的价格页面：

| 运行器 | 1万分钟 | 2万分钟 | 3万分钟 | 全天运行 |
|---|---|---|---|---|
| GitHub | $102 | $222 | $342 | $500.40 |
| Depot | $128 | $248 | $368 | $526.40 |
| WarpBuild | $80 | $160 | $240 | $345.60 |
| Blacksmith | $68 | $148 | $228 | $333.60 |
| Namespace | $60 | $100 | $130 | $209.20 |
| **Skipbox S** | **$39** | **$39** | **$39** | **$39** |

GitHub 已减去 GitHub Team 包含的计算额度。Depot 和 Namespace 按在该分钟数下最便宜的套餐计算。Blacksmith 已减去其免费额度。

更大的机器，每月 2万分钟：

| 2万分钟 | GitHub | Depot | WarpBuild | Blacksmith | Skipbox |
|---|---|---|---|---|---|
| 8 vCPU | $422 | $488 | $320 | $308 | $79（M） |
| 16 vCPU | $822 | $968 | $640 | $628 | $149（L） |

用[首页的费用计算器](https://skipbox.dev/?ref=compare-github-actions-runners-compared-zh-hans#cost)算算你自己的分钟数。

## 费用为什么不断增长

分钟数不会停在原地：

- **AI 编程智能体**全天候创建拉取请求、推送修复，每次推送都会运行 CI。账单跟着推送走，而不是跟着人数走。
- **更多测试**（端到端测试、矩阵构建）让每次推送的作业成倍增加。
- **预算会卡住合并**：给 GitHub 支出设上限，一旦触顶，作业就不再启动，直到下个月。

## 各家会碰到的限制

- **GitHub**：每个作业一台新虚拟机；每个仓库 10 GB 缓存，7 天未使用的条目会被清除；更大的运行器没有免费分钟数，公开仓库上也要计费。
- **Blacksmith**：每个作业的 microVM 连同文件系统一起销毁；`actions/cache` 每个仓库每周上限 25 GB；Docker 层缓存和 sticky disk 每 GB 每月 $0.50。
- **Depot**：作业在从不复用的 EC2 实例上运行；Depot 表示包含的分钟数并非硬性上限，更大的运行器消耗它们的速度快 2 到 8 倍；超出 25 或 250 GB 的缓存每 GB 每月 $0.20。
- **WarpBuild**：缓存存储每 GB 每月 $0.20；虚拟机快照每小时 $0.025，每次恢复另加 $0.04。
- **Namespace**：超出套餐的用量每单位分钟 $0.0015；超出套餐包含部分的缓存卷每 GB 每天 $0.0048。

## Skipbox 有什么不同

### 固定价格

| 套餐 | 机器 | 每月 |
|---|---|---|
| S | 4 vCPU，16 GB | $39 |
| M | 8 vCPU，16 GB | $79 |
| L | 16 vCPU，32 GB | $149 |

分钟数不限，没有用量费用。超出套餐同时运行能力的作业会排队等待。

### 缓存一直保留

你账号的机器在作业之间一直保留。Docker 镜像和构建缓存，npm、pip 和 Gradle 的缓存，以及 setup 操作安装的工具，下一次都还在磁盘上；空间是 GitHub 默认缓存的 7 倍，而且无需管理缓存键。

### 不消耗 GitHub 分钟数，也无需自己运维

Skipbox 的运行器不消耗你的任何 GitHub 分钟数，所以 GitHub 预算从不会让它们停下。机器的准备、更新、清理和健康检查都由 Skipbox 替你完成。

## 切换只需改一行

```yaml
jobs:
  test:
    runs-on: skipbox # was ubuntu-latest or another runner's label
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
```

1. 使用 GitHub 登录 Skipbox。
2. 安装 Skipbox GitHub 应用，并选择仓库。
3. 修改 `runs-on` 并推送。

Skipbox 在 Ubuntu 24.04 上运行 Linux 作业，已安装 Docker、Node.js 和 Python。

## 安全

- 你的机器只运行你账号的作业。
- 每个作业结束后，运行器的凭据、进程和容器都会被清除。从 2026年11月13日起，你的检出目录及其构建输出（Cargo 的 `target/`）会留在你的专属机器上，供之后的作业使用；开启“每个作业用新虚拟机”后，每个作业都在一台新机器上运行。
- 没有写入权限的人提交的代码（例如来自复刻的拉取请求）在一台新的一次性机器上运行。

详情见[作业隔离](https://docs.skipbox.dev/isolation)。

## 试试看

试用免费，无需绑卡，为期 7 天 或 3,000 作业分钟。把一个繁忙的作业改为 `runs-on: skipbox`，把它的第二次运行和你的账单与现在的情况对比一下。

## 常见问题

### 哪个 GitHub Actions 运行器最便宜？

对每月在 4 vCPU 上跑 1万分钟或更多的团队来说，是 Skipbox：每月固定 $39，分钟数不限。在 2万分钟时，GitHub 的 4 核运行器为 $222，Depot $248，WarpBuild $160，Blacksmith $148，Namespace $100。

### 第三方运行器也会消耗我的 GitHub Actions 分钟数吗？

不会。对 GitHub 来说它们是自托管运行器，而自托管运行器免费，也不计入你包含的分钟数。你只需付运行器服务的费用，在 Skipbox 上就是套餐的固定价格。

### 有分钟数不限的 GitHub Actions 运行器吗？

有。Skipbox 的套餐每月 $39、$79 和 $149，分钟数不限，没有用量费用。超出套餐同时运行能力的作业会排队等待，而不会增加账单。

### 哪些运行器会在作业之间保留缓存？

Skipbox 为你的账号保留一台机器，所以 Docker 层和包缓存留在它的磁盘上。GitHub、Blacksmith 和 Depot 每个作业都在新机器上启动，只能通过有容量上限或按 GB 收费的缓存服务来保留状态。

### 更换运行器难吗？

每个作业只改一行。安装 Skipbox GitHub 应用，把 runs-on 改为 skipbox，然后推送；步骤和操作保持不变。

更新于 2026-11-11 · https://skipbox.dev/zh-hans/compare/github-actions-runners-compared
