Skipbox

GitHub 自架 Runner 免費嗎?免費,而且不必自己管伺服器

一個團隊每月在 GitHub 的 4 核心 Runner 上跑 20,000 分鐘,要付 $222,而且每推送一次,帳單就再往上加。GitHub 不對自架 Runner 收費,但團隊還是留在託管的 Runner 上,因為自己架設就意味著伺服器、更新、清理和擴充。

Skipbox 是不用自己維運的自架 Runner,每月固定 $39,分鐘數不限。改一行 runs-on,作業就會在 GitHub 不收費的機器上執行。

是的,自架 Runner 是免費的

GitHub 的帳單說明文件把自架 Runner 放在免費、且不會減少內含運算額度的用量清單中,公開和私有儲存庫都一樣。

GitHub 在 2025 年 12 月 16 日宣布要對自架 Runner 收費,隔天就擱置了,之後從未收過任何費用。

所以聰明的做法是把它用好用滿:把推高帳單的私有儲存庫 Linux 作業放到自架 Runner 上,這些分鐘數就不用付 GitHub 一毛錢。

留在託管 Runner 上要花多少

GitHub 的 4 核心 Linux Runner 每分鐘 $0.012。同樣 4 vCPU 在 Skipbox 上:

GitHub 的金額以 GitHub Team 計算,已扣除內含運算額度。把你自己的分鐘數填進首頁的費用試算,不必登入。

分鐘數只會越來越多。程式設計代理會開 Pull Request、推送修正,而每次推送都會跑 CI。新的端對端測試和矩陣建置,讓每次推送的作業數倍增。而為了壓住帳單設定的預算,用完的那一天就會讓作業停下來,合併卡到下個月。

自己架設要花多少

自己架設能拿掉 GitHub 的帳單,但會多一份工作給你:

  • 伺服器。 挑選符合建置需求的機器規格,佇列變長時再加機器。
  • 更新。 讓作業系統、Docker 和 Runner 應用程式保持最新。落後太多版本的 Runner 應用程式會收不到作業。
  • 清理。 確保一個作業的憑證、checkout 和容器絕不會留給下一個作業,同時又不能清掉讓機器變快的快取。
  • 可用性。 機器在凌晨 2 點掛掉時,CI 會一直停擺,直到有人修好它。

這些都不會讓你的產品出貨。Skipbox 替你做。

Skipbox:自架 Runner,不用自己維運

GitHub 不收費,Skipbox 收固定價格

Skipbox 的 Runner 以自架 Runner 的身分註冊到你的 GitHub 組織或個人帳號。GitHub 不對它們的任何分鐘數收費。你只付一個固定價格,分鐘數不限:

超出方案機器容量的作業會排隊等候,而不是失敗。

機器一直都在,所以 CI 更快

託管 Runner 讓每個作業都從空白的 VM 開始,一切都要重新下載。Skipbox 會在作業之間保留你帳號專屬的 VM:下一個作業開始時,Docker 映像檔、層和建置快取、套件快取和工具快取都已經在磁碟上。你得到的快取空間至少是 GitHub 給每個儲存庫的 7 倍,而且不必寫任何快取 key。

沒有機器要管理

Skipbox 會更新映像檔、在每個作業後清理環境、每個作業結束後執行健康檢查,並重建檢查失敗的機器。VM 執行 Ubuntu 24.04,內含 Docker、Node.js 和 Python。

換過去只要改一行

jobs:
  test:
    runs-on: skipbox # was ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
  1. 使用 GitHub 登入 Skipbox。
  2. 安裝 Skipbox GitHub App,並選擇儲存庫。
  3. 修改 runs-on 並推送。

下一個作業就會在 Skipbox 上執行。你的步驟和 Action 都不用改。要換回來,把那一行改回去就好。

安全性

  • 每個帳號都有自己的機器。你的作業絕不會和其他公司的作業共用機器。
  • 每個作業結束後,Runner 的憑證、程序和容器都會被清除;從 2026 年 11 月 13 日起,checkout 和 Cargo 的 target/ 會留給下一個作業,所以建置是增量的。
  • 沒有寫入權限的人提交的程式碼(例如來自 fork 的 Pull Request)會在全新的 VM 上執行,執行完就刪除。

詳情請見作業如何隔離。

用你自己的作業試試看

試用免費,為期 7 天或 3,000 作業分鐘,以先到者為準,不需信用卡。把最燒分鐘數的作業改成 runs-on: skipbox,看著那一行從 GitHub 的帳單上消失。

常見問題

GitHub Actions 的自架 Runner 要錢嗎?

不用錢。GitHub 的帳單說明文件把自架 Runner 列為免費、且不會用到方案內含運算額度的用量,公開和私有儲存庫都一樣。你要付的是機器本身,以及維運它的時間。Skipbox 的 Runner 是以自架 Runner 註冊的,所以 GitHub 不對它們的任何分鐘數收費,而 Skipbox 以每月固定 $39 替你維運機器。

GitHub 在 2026 年會對自架 Runner 收費嗎?

不會。GitHub 在 2025 年 12 月 16 日宣布要收費,隔天就擱置了,之後從未收過任何費用。在 Skipbox 上執行的作業,完全不會用到你的 GitHub 分鐘數。

自架 Runner 的分鐘數會算進內含分鐘數或 Actions 預算嗎?

不會。它們不會用掉你的內含運算額度,Actions 預算用完了也不會讓它們停下來。移到 Skipbox 的作業,在組織其他部分碰到預算上限時仍會繼續執行。

自己架設自架 Runner 要花多少?

一台機器,加上某個人的時間:決定伺服器規格、更新作業系統和 Runner 應用程式、在作業之間清理環境、佇列變長時擴充,以及機器掛掉時把它修好。Skipbox 以每月 $39、$79 或 $149 包辦這一切,分鐘數不限。

Runner 服務提供的 Runner 算自架 Runner 嗎?

算。GitHub 的 Runner 只有兩種:GitHub 託管和自架,所以服務商的機器會以自架 Runner 的身分加入你的帳號。Skipbox 的 Runner 就是如此,這也是 GitHub 不對在那裡執行的作業收費的原因。

更新於 2026年11月11日

快取隨時熱機,CI/CD 更快

固定價格的專屬熱機 Runner

滿載使用時只要 GitHub 的 1/12。價格固定,可以整天跑。快取空間是 GitHub 的 7 倍。

  • 不需信用卡
  • 使用 GitHub 登入
  • 隨時可取消