S
專屬機器,用於日常測試和建置
$39/月
$390/年
每月 $32.50,按年收費
- CPU
- 4 vCPU
- 記憶體
- 16 GB私有儲存庫上 ubuntu-latest 的 2 倍
- 磁碟
- 80 GB
- 最大的 runs-on 標籤
skipbox- 同時執行作業數
- 1
- 分鐘數
- 不限
滿載使用時只要 GitHub 的 1/12。價格固定,可以整天跑。快取空間是 GitHub 的 7 倍。
比 GitHub 快,否則全額退款
.github/workflows/ci.yml jobs:
test:
- runs-on: ubuntu-latest
+ runs-on: skipbox
steps:
- uses: actions/checkout@v4
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
比 GitHub 快,否則全額退款
runs-on 並推送藤田智也創辦人暨執行長, Fluxenic Inc. · 東京
在 AI 不斷加快開發每個環節的時代,CI/CD 卻依然緩慢,成了瓶頸。我無法忍受這一點,所以打造了 Skipbox。
我們的另一項產品 Convika,也在 Skipbox 上執行測試和部署。
以相同 vCPU、相同記憶體比較
每月省下 $183(每年 $2,196)
以 GitHub Team 計算,每月超過約 4,800 分鐘,Skipbox S 就比 GitHub 的 4 核心 Runner 便宜;超過約 9,500 分鐘,就比 ubuntu-latest 便宜。之後的每一分鐘都不會多收費。
專屬機器,用於日常測試和建置
$39/月
$390/年
每月 $32.50,按年收費
skipbox更大的機器,適合繁重的建置和瀏覽器測試
$79/月
$790/年
每月 $65.84,按年收費
skipbox-8x16最大規格,適合大型建置或高並行
$149/月
$1,490/年
每月 $124.17,按年收費
skipbox-16x32比 GitHub 快,否則全額退款
你帳號專屬的 VM,每月固定價格。所有維護都由我們處理。
靠的是隨時熱機的專屬 VM。
快取空間至少是 GitHub 的 7 倍
映像檔會自動重建,機器能從錯誤中復原。
敏感資料依帳號完全隔離。
各專案自己的作業,步驟原封不動,分別跑在 GitHub 的 ubuntu-24.04 和 Skipbox 專屬機器上。兩邊都是 4 vCPU,同一個 commit 重跑。
我們實測了 10 個專案,這裡列出其中 3 個,測於 2026年11月12日至13日。每個時間都是下方各次執行的中位數。兩邊都是同一個 commit 重跑,也就是各自的最佳情況。
其實,GitHub Actions 的快取是這樣運作的。
不同分支之間不共用
無法讀取在其他分支建立的快取。
Pull Request 第一次執行不會命中
預設分支沒有快取時,就得從頭建置。
無法覆寫同一個鍵
要更新快取,得小心設計 key 和 restore-keys。
7 天沒用就刪除
總量超過 10 GB 時,最舊的快取會先被刪除。
Skipbox 完全不需要這些。
零設定,從第一天起就是最有效率的快取。
快取空間還是 GitHub 的 7 倍。
可以,大多數都能。Skipbox 可執行 GitHub 組織和個人帳號中公開與私有儲存庫的工作流程。VM 是 x64 上的 Ubuntu 24.04,內含 Docker、git、build-essential、Node 22 和 Python 3.12,作業以可免密碼 sudo 的使用者身分執行,和 GitHub 的 Runner 一樣。GitHub 的 ubuntu-latest 映像檔預先安裝的工具更多,需要其他工具時,請加上 actions/setup-java、actions/setup-go 等。
AI 寫的程式碼越來越多,CI 每個月執行得越來越頻繁,按分鐘計費的費用也隨每次執行增加。所以 Skipbox 刻意選了不同的模式:你按月租用一台只屬於你帳號的 VM。GitHub 不對自架 Runner 的分鐘數收費,所以無論執行多少作業,S 的價格都固定在每月 $39。Skipbox 背後的公司 Fluxenic 使用低成本雲端供應商的伺服器和自有伺服器,以實用規格的 VM 提供服務。繁瑣的部分由 Skipbox 代勞:註冊 Runner、每個作業後清理,並檢查機器的健康狀態。它也會重建故障的機器,並讓映像檔保持最新。滿載使用時,價格是 GitHub 的 1/12、Blacksmith 的 1/8。
因為機器只屬於你的帳號,而且在作業之間持續運作。上一個作業留下的 Docker 層和套件快取還在磁碟上,用到它們的建置就不必重新下載或重建。GitHub 託管的作業每次都在磁碟全空的新 VM 上開始。即使是 S,也會在自己的 80 GB 磁碟上保留快取。這是 GitHub 預設給每個儲存庫的快取空間的 7 倍以上,而且不會因為 7 天沒用就過期。S 還有 4 vCPU,比私有儲存庫上 ubuntu-latest 的 2 核心更多。
就算向大型主機商租同樣規格的 VPS,你也得不到比 Skipbox 更便宜、更快、更省事的自架 Runner。Skipbox 為每個作業註冊全新的 Runner,作業結束後再移除。每個作業後,它會清除 Runner 的憑證,並把 checkout 和建置輸出留給下一個作業。它會檢查機器的健康狀態,檢查失敗就重建機器,並讓映像檔保持最新。沒有寫入權限的人提交的程式碼(例如來自 fork 的 Pull Request)會在用完即丟的 VM 上執行。這一切在 S 每月只要 $39,改一行 runs-on 就能用,完全不必維護。
可以,公開和私有儲存庫都行。沒有寫入權限的人提交的程式碼(例如來自 fork 的 Pull Request)會在全新的 VM 上執行,可以讀取你的快取,但無法變更;你的專屬機器只執行你團隊的程式碼。
是的。方案價格為每月 $39、$79 或 $149,以美元按月計費,或以 10 個月的價格預付一年,沒有用量費用。方案限制的是同時執行的作業數和每個作業的規格,而不是分鐘數:放不下的作業會等到正在執行的作業結束,等候不會增加你的帳單。Skipbox 中你組織的頁面會顯示有多少作業在等候,以及等最久的已經等了多久。每個作業最長可執行 6 小時。
同時執行作業數以 4 vCPU 的作業為單位計算。方案可同時執行的作業,總計最多到它的 vCPU 總數(S 4、M 8、L 16 vCPU),所以 8 vCPU 的作業算 2 個,16 vCPU 的作業算 4 個。單一作業最大可用到方案的 vCPU 數:S 為 4、M 為 8、L 為 16。加購方案就能同時執行更多作業。
每個 Skipbox S 作業有 4 vCPU 和 16 GB;私有儲存庫上 GitHub 的 ubuntu-latest 是 2 核心和 8 GB。你的專屬機器還會保留上一個作業的 Docker 層和套件快取,用到它們的建置就不必重新下載;GitHub 託管的作業每次都在新的 VM 上開始。docker build 和 docker compose build 會重複使用這些層。docker/setup-buildx-action 的預設 builder 在每個作業中都從空白開始,所以請為它設定 driver: docker,才能使用機器本身的快取。你的第一個作業在 Skipbox 上執行後,如果 GitHub 在過去 30 天內執行過它,控制台會把它的時間和它在 GitHub 上的中位數並列顯示。
S 方案在你的專屬機器上為 16 GB:是私有儲存庫上 ubuntu-latest(8 GB)的 2 倍,與 GitHub 的「大型 Runner」(4 核心)相同。S 方案以前是 8 GB,跑 openai/codex(rust-v0.159.3)不夠用:它的 cargo clippy --workspace --tests 要把約 14 GB 換出到壓縮 swap 才跑完。現在的 16 GB 下,同一個建置只換出約 20 MB。需要更多記憶體的作業,可以用 32 GB 的 L 方案。
只有註冊 Runner 和檢查作業所需的權限。在組織上,Skipbox CI App 要求三項權限:Self-hosted runners(寫入),用來為每個作業向 GitHub 註冊 Runner,並在作業結束時移除;Actions(讀取和寫入),用來查看哪些作業在等候、檢查狀態、讀取你最近 30 天作業的執行時間來估價,以及重新執行 Skipbox 機器中途停止的作業;還有 Metadata(讀取)。Skipbox CI App 絕不會編輯或推送你的工作流程,也無法讀取你的程式碼:每個作業會在它執行的 VM 上自行 checkout 程式碼。在個人帳號上,GitHub 只有在具備 Administration 權限時才能為儲存庫註冊 Runner,而這項權限也涵蓋儲存庫的設定、協作者和部署金鑰。Skipbox (personal) 會要求這項權限,但只用來註冊和移除 Runner。只有一項功能例外,而且只在你安裝時才適用:控制台的「開啟 Pull Request」按鈕使用另一個 App,也就是 Skipbox Migrate,你只會把它安裝在自己挑選的儲存庫上。它在那些儲存庫要求 Contents、Workflows 和 Pull requests 的寫入權限,推送一個只修改 runs-on 行的分支(skipbox/run-ci-on-skipbox),並從這個分支開啟 Pull Request。它絕不會合併,也不會動到你的預設分支。登入時,Skipbox 也會讀取你的電子郵件地址,用來寄送試用和帳單通知。和任何 Runner 一樣,作業的 VM 會持有你工作流程的機密和 GitHub 給該作業的權杖,所以作業執行的程式碼可以讀取它們。
在你組織的專屬機器上:一台符合方案規格的 VM(試用期間也是),每多一個方案就多一台。其他組織不會使用它。它在你的作業之間持續運作,所以 Docker 映像檔、快取、checkout 和它的建置輸出(Cargo 的 target/,以及使用 turbo 2 時 Turborepo 的快取)都會留給下一個作業。它執行在 Skipbox 背後的公司 Fluxenic 向雲端供應商租用或自行營運的伺服器上。隱私權政策列出了每家供應商和所在國家。每個作業後,Runner 的憑證、checkout 中的 Git 憑證和常見的憑證檔案都會被清除。超出專屬機器的作業、沒有寫入權限的人提交的程式碼(例如來自 fork 的 Pull Request),以及開啟「每個作業都用新 VM」後的所有作業,都會在新的 VM 上執行,作業結束時連同磁碟一起刪除。執行超過 6 小時的作業會被停止。外部無法從網際網路連入。對外寄信(TCP 連接埠 25)會被封鎖。其他網際網路連線都開放,和 GitHub 託管的 Runner 一樣。流量不另收費。
可以。隨時在「方案與帳單」中按「重設機器」。在那裡開啟「每個作業都用新 VM」,每個作業就會在新的 VM 上執行。
隨時可以取消;方案會持續到你已付費的那個月或那一年結束。如果你的作業在 Skipbox 上沒有比在 GitHub 上快,你付的費用會全數退還,月繳和年繳方案都一樣:請在首次付款後 30 天內,到帳號的「方案與帳單」頁面申請。Skipbox 取每個作業在 Skipbox 和 GitHub 上(安裝 Skipbox 前 30 天)的時間中位數,依各作業在 GitHub 上的執行次數加權,再比較兩邊的總和;作業在兩邊各執行至少 3 次才列入計算,沒有可比較的作業就不會退款。如果訂閱後執行的第一個作業沒有在 10 分鐘內開始(不含排在你自己其他作業後面的等候時間),我們會自動全額退還你的付款並終止方案。除此之外,已付費的月份或年份不退款,服務條款列出的情況除外。
不會收費:試用不需信用卡。試用從你在 Skipbox 上的第一個作業開始,而不是登入或安裝 App 的時候;期間一次執行一個 4 vCPU · 16 GB 作業,為期 7 天或 3,000 分鐘,以先到者為準。每個帳號 1 次試用,每人 1 次。試用結束後,新的作業會在 GitHub 上等候,直到你選擇方案。
把 runs-on 改成 skipbox 就換過去,改回 ubuntu-latest 就換回來。使用 GitHub 登入,在組織安裝 Skipbox CI App,或在個人帳號安裝 Skipbox (personal),把作業的 runs-on 那一行改成 skipbox 並提交;方案包含較大的 VM 時,可使用 skipbox-8x16 或 skipbox-16x32。要換回來,把 runs-on: skipbox 改回 runs-on: ubuntu-latest。儲存庫中其他地方都沒有變動。
快取隨時熱機,CI/CD 更快
滿載使用時只要 GitHub 的 1/12。價格固定,可以整天跑。快取空間是 GitHub 的 7 倍。