Skipbox

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

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

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

团队为什么换到 Skipbox

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

各运行器如何计费

按你的分钟数算月度账单

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

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

更大的机器,每月 2万分钟:

用首页的费用计算器算算你自己的分钟数。

费用为什么不断增长

分钟数不会停在原地:

  • 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 有什么不同

固定价格

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

缓存一直保留

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

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

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

切换只需改一行

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/)会留在你的专属机器上,供之后的作业使用;开启“每个作业用新虚拟机”后,每个作业都在一台新机器上运行。
  • 没有写入权限的人提交的代码(例如来自复刻的拉取请求)在一台新的一次性机器上运行。

详情见作业隔离。

试试看

试用免费,无需绑卡,为期 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日

缓存始终预热,CI/CD 更快

固定价格的预热运行器

满负荷使用时,费用是 GitHub 的 1/12。价格固定,全天运行也不加钱。缓存空间是 GitHub 的 7 倍。

  • 无需绑卡
  • 使用 GitHub 登录
  • 随时取消