# GitHub Actions 固定月费运行器：不再按分钟付费

> GitHub Actions 对作业运行的每一分钟计费。Skipbox 以每月固定 $39 运行它们，分钟数不限：每月在 4 核运行器上跑 2万分钟的团队，每月节省 $183。切换只需改一行 runs-on。

GitHub Actions 按分钟计费。每次推送、每个拉取请求、每次重新运行都会让账单增加，团队交付得越多，付得就越多。

Skipbox 让 GitHub Actions 变成按月固定价格：每月 $39，分钟数不限。修改一行 `runs-on`，同样的作业就在一台价格固定的机器上运行。

- 4 核运行器每月 2万分钟：GitHub 上 $222，Skipbox 上 $39
- 满负荷使用时，价格是 GitHub 的 1/12，账单从不随分钟数变化
- 你的专属机器在作业之间保留 Docker 层和包缓存，CI 也会变快

**固定价格的 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=g-flat-price-github-actions-runners-zh-hans)

## 你的团队现在付多少

GitHub 的 4 核 Linux 运行器每分钟 $0.012。整个团队全天跑 CI，账单每月就会到几百美元。同样的 4 vCPU 机器在 Skipbox 上是这样：

| 每月分钟数（4 vCPU） | GitHub | Skipbox S | 每月节省 |
|---|---|---|---|
| 1万 | $102 | $39 | **$63** |
| 2万 | $222 | $39 | **$183** |
| 3万 | $342 | $39 | **$303** |
| 全天运行 | $500.40 | $39 | **$461.40** |

机器越大，差距越大：

| 每月 2万分钟 | GitHub | Skipbox | 每月节省 |
|---|---|---|---|
| 8 vCPU | $422 | $79（M） | **$343** |
| 16 vCPU | $822 | $149（L） | **$673** |

GitHub 的金额是减去 GitHub Team 包含的计算额度后的账单。把你自己的分钟数填进[首页的费用计算器](https://skipbox.dev/?ref=g-flat-price-github-actions-runners-zh-hans#cost)，无需登录。

## 按分钟计费的账单只会增长

CI 分钟数比人数增长得更快。

- **AI 编程智能体**：智能体创建拉取请求、推送修复，每次推送都会运行 CI。账单跟着推送走，而不是跟着人数走。
- **更多测试**：加一套端到端测试或一个构建矩阵，一次推送启动的作业就会翻好几倍。
- **会卡住合并的预算**：为封顶账单设置预算，月中用完时，作业不再启动，拉取请求也无法合并。

按分钟计费时，每加一个测试都是一笔成本。价格固定时，想跑多少就跑多少，账单不变，你的时间可以花在写更好的测试上，而不是去抠分钟数。

## 用 Skipbox 后有什么不同

### 每月账单都一样

三个套餐，分钟数不限，没有用量费用。

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

需要同时运行更多作业？增加套餐即可。超出机器容量的作业会排队等待，账单不变。

### CI 更快

GitHub 托管的运行器每个作业都在一台空白虚拟机上启动，所以每个作业都要重新下载依赖，并从头重新构建 Docker 镜像。

Skipbox 为你的账号保留一台机器。Docker 镜像、层和构建缓存，npm、pip 和 Gradle 的缓存，以及 setup 操作安装的工具，都留在它的磁盘上供下一个作业使用。这块磁盘能容纳的缓存至少是 GitHub 给一个仓库的 7 倍，而且不用编写缓存键。

### 无需管理机器

Skipbox 负责准备机器、更新操作系统和工具、在每个作业后清理、做健康检查，并重建检查失败的机器。你得到的是一个自托管运行器，却不用自己运行服务器。

## 切换只需改一行

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

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

下一个作业就在 Skipbox 上运行。你的步骤和操作保持不变。

## 安全

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

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

## 用你自己的作业试试

试用无需绑卡，为期 7 天 或 3,000 作业分钟。把一个现在在 GitHub 上运行的作业改为 `runs-on: skipbox`，看看速度和账单的差别。

## 常见问题

### 有没有按月固定价格的 GitHub Actions 运行器？

有。Skipbox 以每月固定 $39 起的价格运行你的 GitHub Actions 作业，分钟数不限，没有用量费用。把作业的 runs-on 改为 skipbox，它就在 Skipbox 的机器上运行。

### 不管跑多少分钟，价格真的都一样吗？

是的。没有按用量计费。套餐决定机器的规格和同时运行的作业数；到达的作业多于机器能接的数量时，它们会排队等待，Skipbox 的账单不变。

### 现有的工作流能原样运行吗？

Linux 作业只需修改一行 runs-on 即可运行。Skipbox 的机器运行 Ubuntu 24.04，已安装 Docker、Node.js 和 Python，所以你的步骤和操作保持不变。

### 在 Skipbox 上运行的作业，GitHub 还会按分钟计费吗？

不会。Skipbox 的机器以自托管运行器的身份连接到你的账号，而 GitHub 不对自托管运行器的分钟数计费。这些作业你唯一要付的，就是 Skipbox 的固定价格。

### 试用要花钱吗？

不用。试用无需绑卡，为期 7 天 或 3,000 作业分钟，以先到者为准。使用 GitHub 登录 Skipbox，可随时取消。

更新于 2026-11-11 · https://skipbox.dev/zh-hans/guides/flat-price-github-actions-runners
