比較
CI 執行器價格比較:x64、ARM64、Windows 與 macOS
比較 GitHub、CRACI、Blacksmith、Depot、Namespace、WarpBuild、Ubicloud、Tenki、Avrea、GitLab、Bitbucket、CircleCI、Buildkite、Harness 與 Azure Pipelines 託管 CI 執行器的牌價,涵蓋其銷售的每種規格,並換算為每 vCPU 與每 GB RAM 的價格。
更新日期
重點摘要
- 以每 vCPU 計算,牌價相差五倍。2 vCPU 的 Linux x64 執行器,每 vCPU 小時的價格從 $0.06 (Namespace 方案內分鐘數、Ubicloud premium)到 $0.30(GitLab.com 與 Bitbucket 的額外分鐘數)不等。 GitHub 託管執行器為 $0.18。
- ARM64 通常較便宜,但並非處處如此。GitHub、Blacksmith、WarpBuild 與 Ubicloud 的 ARM64 價格低於 x64。CRACI、Depot、Namespace 與 Harness 兩者採用相同費率,而 Avrea 的 ARM64 收費是其 x64 費率的三倍。
- 只有部分廠商會依規格調整費率。GitHub 與 GitLab.com 的執行器規格越大,每 vCPU 的價格越低; CRACI、Blacksmith、Depot、WarpBuild、Avrea、Harness 與 CircleCI 則在每種規格都採用相同的每 vCPU 價格。
- 進位方式可能比牌價更重要。以整分鐘計費時,一個 20 秒的作業會被收取 60 秒的費用。
- CRACI 是最實惠的選擇之一。CRACI 每 vCPU 分鐘 $0.002(每 vCPU 小時 $0.12), 按秒計費,x64 牌價低於 GitHub,也低於按分鐘計費的 CI 平台,在 x64 上與 Blacksmith 持平, 只高於低價執行器。它還會記錄並控管每次建置的行為。
每分鐘、每 vCPU 與每 GB RAM 的價格
選擇平台與規格。以每 vCPU 小時計算,可以把不同配置的執行器放在同一個基準上比較;以每 GB RAM 小時計算,則可看出 哪家以相同價格提供更多記憶體,因為這些廠商的每 vCPU 記憶體從 2 GB 到 4 GB 不等。將游標移到 長條上,即可查看執行器、其計費規則與任何附註。
Linux x64, 2 vCPU, 每 vCPU 小時(由低至高)
在 2 vCPU 的 Linux x64 上,低價執行器領先:Ubicloud 與 Namespace 為每 vCPU 小時 $0.06,接著是 Blacksmith、 WarpBuild、Tenki、Avrea 與 CRACI 的 $0.12,低於 Harness 的 $0.15,以及 GitHub 託管、Depot 與 CircleCI 的 $0.18。 CI 平台為自家託管運算資源訂定的價格較高:Buildkite 為 $0.24,GitLab.com 與 Bitbucket 在購買額外分鐘數時 則為 $0.30。Namespace 的費率是其每月 $100 Team 方案內的費率;超出部分為 1.5 倍。
Azure Pipelines 的容量銷售方式不同:每個平行作業每月 $40,分鐘數無上限,僅提供一種 2 vCPU、7 GB 的託管規格。圖表顯示的是我們的估算:一個作業在 22 個工作天中每天忙碌 8 小時, 每 vCPU 小時為 $0.114。這是在該用量下所能達到的最低價格。建置往往集中爆發,而團隊會為每個希望同時執行的建置 各購買一個作業,因此多數作業一天中有部分時間處於閒置,每使用一分鐘的成本也就更高:
| 功能 | 每月忙碌時數 | 每分鐘 | 每 vCPU 小時 |
|---|---|---|---|
| 整個工作日都在忙碌 | 176 | $0.0038 | $0.114 |
| 工作日中 50% 的時間忙碌 | 88 | $0.0076 | $0.227 |
| 工作日中 25% 的時間忙碌 | 44 | $0.0152 | $0.455 |
以每 GB RAM 計算,排名就會改變。Namespace、Tenki、Bitbucket 與 CircleCI 的 Docker 類別每 vCPU 提供 2 GB, CRACI 為 3 GB,GitHub、Depot、WarpBuild 與 Avrea 則為 4 GB。需要大量記憶體的建置,在每 vCPU 2 GB 的廠商上可能需要更大的規格, 這會拉近大部分的價差。
價格如何隨執行器規格變化
水平線代表每種規格都採用相同的每 vCPU 費率。CRACI、Blacksmith、Depot、WarpBuild、Ubicloud、Avrea、 Harness 與 CircleCI 採用這種定價方式。GitHub 與 GitLab.com 為較大的執行器提供折扣,而 Namespace 的 64 vCPU 配置每 vCPU 的價格則高於其較小的規格。將游標移到圖例中的廠商上,即可凸顯其曲線。
依執行器規格的每 vCPU 小時價格,Linux x64
GitHub 在 ARM64 上的折扣最大:其 32 核心 arm64 執行器每分鐘 $0.050,約為每 vCPU 小時 $0.094,低於 CRACI 的 $0.12。在 32 核心的 x64 上,GitHub 的牌價為每分鐘 $0.082,CRACI 的 $0.064 仍約低 22%。
ARM64 與 x64 比較
同一家廠商、同一種規格、兩種架構。左側的點代表較便宜的一方。
ARM64 與 x64 比較,2 vCPU 時每 vCPU 小時價格
在 ARM64 上,最便宜的代管執行器領先幅度最大。Ubicloud 的 ARM64 執行器比其 premium x64 更便宜,Blacksmith 的 ARM 則便宜 37.5%。Avrea 則反其道而行:其 ARM64 執行器採用 Apple M5 Max 硬體,價格是其 x64 費率的三倍。CRACI 以與 x86-64 相同的費率執行原生 ARM64,因此 在兩者之間移轉建置,帳單完全不變。
Windows、macOS 與 GPU 執行器
Windows 執行器的價格是相同規格 Linux 費率的 1.3 到 2 倍,而按分鐘計費的 macOS 執行器則從 每分鐘 $0.06 到 $0.24 不等。Azure Pipelines 是例外:一個 $40 的平行作業能以相同價格執行 Linux、Windows 或 macOS (Intel,3 vCPU)。GPU 執行器 相當少見:GitHub、GitLab.com 與 CircleCI 提供託管版本,AWS CodeBuild 則在雲端提供。CRACI 目前僅執行 Linux, Windows 與 macOS 已列入產品藍圖;執行器是依作業選擇的,因此這些作業可以維持原狀。
macOS, 每分鐘(由低至高)
每月要花多少:成本試算工具
牌價只說明了一半。其餘取決於廠商如何為每個作業進位,對包含大量 短作業的管線尤其如此。輸入您的工作負載,試算工具就會套用各廠商自己的規則。
每月運算成本:在 2 vCPU x64 上執行 20,000 個 90 秒的作業,執行時間約 30,000 分鐘
CRACI $120,GitHub 託管 $240:以牌價計算少 50%,尚未計入速度差異。
試算工具只以牌價比較運算成本,並未計入速度:CRACI 執行建置的速度約為 GitHub 託管執行器的兩倍,這得益於更快的硬體、更短的排隊時間與快取,因此相同的作業計費的 分鐘數更少。其他供應商也各有其速度宣稱,我們尚未將其與 CRACI 進行基準測試比較。
各廠商的計費方式
| 功能 | 計費方式 | 免費額度 | 方案與條件 |
|---|---|---|---|
| CRACI | 按秒計費 | 無 | 無月費:僅計算建置分鐘數,每 vCPU 分鐘 $0.002 |
| GitHub 託管 | 每個作業無條件進位至整分鐘 | 依方案每月 $12 至 $300 的用量,相當於 2,000 至 50,000 分鐘標準 Linux | 大型執行器需要 Team 或 Enterprise Cloud,並從方案內含用量中扣抵 |
| Blacksmith | 價格頁面未載明 | 每月 3,000 分鐘 x64 2 vCPU | 無月費 |
| Depot | 按秒計量,每月以整分鐘計費 | 7 天試用 | Developer 每月 $20 含 2,000 分鐘;Startup 每月 $200 含 20,000 分鐘 |
| Namespace | 最低 1 分鐘;超過整分鐘後的 15 秒免費 | 30 天試用 | 方案分鐘數內的費率:Team 每月 $100 含 100,000 單位分鐘;超量 1.5 倍 |
| WarpBuild | 按分鐘計費 | 提供免費額度,數量未載明 | 無平台費 |
| Ubicloud | 按分鐘計費 | 每月 $2.50 額度 | Premium 執行器,為新帳號的預設;標準 x64 為每 2 vCPU 分鐘 $0.00125 |
| Tenki | 按分鐘計費,精確至秒 | 註冊贈送 $100 額度 | Starter 最高 4 vCPU;Team 每月 $200(含 $100 額度)最高 16 vCPU |
| Avrea | 依執行時間按秒計量,以每分鐘費率計價 | 每月 3,000 分鐘 2 vCPU | 無月費;固定 IP 每個每月 $100 |
| GitLab.com | 按秒計費,乘以機器的成本係數 | 依層級每月 400 至 50,000 運算分鐘 | 額外運算分鐘每 1,000 分鐘 $10;medium 以上規格需要 Premium 或 Ultimate |
| Bitbucket Pipelines | 步驟執行時間乘以規格倍數 | 依方案每月 50 至 3,500 建置分鐘 | 額外分鐘每 1,000 分鐘 $10,以每月區塊販售;4x 以上規格需要付費方案 |
| CircleCI | 按秒計費,無條件進位至下一個 credit | Free 方案每月 30,000 credits | Credits 每 25,000 個 $15(每個 $0.0006);Performance 每月 $15 起 |
| Buildkite hosted | 按秒計費,無最低用量也不進位 | Free 方案每月 2,000 Linux vCPU 分鐘 | Pro 每位活躍使用者每月 $30,含 4,000 vCPU 分鐘;ARM64 與 Windows 需 Pro |
| Harness CI Cloud | 四捨五入至最接近的分鐘 | 每月 2,000 credits | 付費方案須洽業務 |
| Azure Pipelines | 每個平行作業每月 $40,分鐘數不限;作業最長執行 6 小時 | 一個作業,每月 1,800 分鐘,每次執行最長 60 分鐘;購買第一個付費作業後即取代此額度 | 我們的估算:一個作業在 22 個工作天中每天忙碌 8 小時。閒置時間會拉高費率。每種作業系統僅一種規格,沒有更大的託管代理程式 |
| AWS CodeBuild | 無條件進位至整分鐘 | 每月 100 分鐘 small 建置 | 隨選(on-demand),us-east-1 |
| RunsOn (AWS spot) | AWS 按秒計算執行個體費用 | 15 天試用 | 依 RunsOn 列出的 us-east-1 AWS spot 運算費用,另加每年約 $348(€300)起的固定授權費 |
| 在 Hetzner 自架,僅運算成本 | 每月伺服器租金,無論是否有作業執行 | 無 | 我們的估算:Hetzner AX42 伺服器每月 $114.84(€99),另加 $56.84(€49)設定費,每 2 vCPU 執行一個作業,每月 60,000 分鐘。不含維運 |
| 在 Hetzner 自架,含維運 | 每月伺服器租金加上工程人力 | 無 | 我們的估算:同樣的伺服器,另加每月 8 小時、每小時 $85 的維運,每月 60,000 分鐘 |
自架執行器:完整試算
自架執行器沒有每分鐘價格,因此很容易被排除在這類比較之外。截至 2026 年 9 月,GitHub 不對自架執行器收取每分鐘費用;它延後了原先計畫的每分鐘 $0.002 平台費用。 您需要支付的是伺服器費用,以及維運所需的時間。以下以 Hetzner 為例進行試算,它是歐洲 租用建置伺服器最便宜的地方之一,並列出每一項假設,方便您代入自己的數字。
1. 伺服器
Hetzner AX42 獨立伺服器(AMD Ryzen 7 PRO 8700GE,8 核心 16 執行緒,64 GB RAM) 每月 $114.84(€99),另加一次性設定費 $56.84(€49), 不含增值稅,且無最低租期。將設定費分攤到一年:$114.84 + $56.84 ÷ 12 = 每月 $119.58。 比照雲端供應商的做法,將每個執行緒視為一個 vCPU,它可同時執行八個 2 vCPU 作業,每個作業配有 8 GB RAM。
2. 完全不閒置時的每 vCPU 分鐘價格
一個月約有 730 小時,即 43,800 分鐘。16 個 vCPU × 43,800 分鐘 = 700,800 vCPU 分鐘。$119.58 ÷ 700,800 = 每 vCPU 分鐘 $0.000171,2 vCPU 每分鐘則為 $0.00034。這是理論下限,實際的機群都達不到。
3. 實際使用率下的每 vCPU 分鐘價格
自架機群的規模是依尖峰時段配置的,但全天候都要付費。如果它在 22 個工作天中每天忙碌 10 小時,就是 730 小時中的 220 小時,約 30%。$0.000171 ÷ 0.3 = 每 vCPU 分鐘 $0.000569,2 vCPU 每分鐘則為 $0.00114:不到 CRACI $0.004 的三分之一,約為 GitHub 託管執行器 $0.006 的五分之一。
4. 工程人力時間
總要有人負責修補主機、讓執行器軟體與建置映像檔保持最新,並讓機群隨佇列擴縮。 我們採用與代管與 自架成本模型相同的示意輸入值:每月 8 小時、每小時 $85,即 每月 $680。這項成本不會隨用量減少,因此它讓每分鐘增加多少成本, 取決於您執行了多少分鐘。
5. 試算範例
假設每月在 2 vCPU 執行器上執行 60,000 建置分鐘數:即 120,000 vCPU 分鐘。在 30% 的忙碌率下, 一台 AX42 每月可提供 210,240 vCPU 分鐘,因此一台伺服器就足夠。這沒有預留 主機故障時的備援,對自架較為有利。
- 僅計運算成本:$119.58 ÷ 60,000 分鐘 = 每分鐘 $0.00199
- 維運:$680 ÷ 60,000 分鐘 = 每分鐘 $0.01133
- 含維運:每月 $799.58,即每 分鐘 $0.01333
- CRACI:60,000 × $0.004 = 每月 $240。 GitHub 託管:60,000 × $0.006 = 每月 $360。
這兩個每分鐘價格,就是上方圖表中的自架曲線。試算工具將自架計價為整台伺服器加上固定維運成本,因此會依您的工作負載變化。
6. 隨用量的變化
| 功能 | Hetzner 伺服器 | 自架每月成本(含維運) | 每分鐘 | CRACI 每月成本 |
|---|---|---|---|---|
| 60,000 分鐘 | 1 | $120 + $680 = $800 | $0.0133 | $240 |
| 300,000 分鐘 | 3 | $359 + $680 = $1,039 | $0.0035 | $1,200 |
| 600,000 分鐘 | 6 | $717 + $680 = $1,397 | $0.0023 | $2,400 |
隨著用量增加,固定的維運成本會被攤得更薄。依這些輸入值,每月低於約 260,000 分鐘時,自架的成本高於 CRACI, 高於這個數字時則較低。將維運固定在 8 小時,對較大的機群較為有利: 六台伺服器需要的照顧比一台更多。
試算未計入的項目
- 安全強化。GitHub 建議公開儲存庫不要使用自架執行器,並且 建議使用短暫、隔離的執行器;建立這種隔離,又是更多的維運工作。
- 建置佐證資料。一般的執行器不會產生 SBOM、對外連線政策或網路追蹤記錄。在 CRACI 上, 這些會隨每個作業提供;在您自己的伺服器上,這些都是需要建置與維護的工具。
- 尖峰與故障。一台伺服器在同時執行超過八個作業時就會讓作業排隊,故障時則會讓 建置停擺。多加一台伺服器作為餘裕,會讓低用量時的運算成本加倍。
- 彈性雲端伺服器。Hetzner Cloud 的專用 vCPU 方案 CCX33 為每月 $161.23(€138.99),提供 8 個 vCPU,以每 vCPU 計約為 AX42 的 2.7 倍,而且雲端伺服器每開始一個小時就計費一小時,因此若每個作業都使用全新的 伺服器,一次五分鐘的建置就要付一小時的費用。我們查核時,其最便宜的共享方案顯示為無法供應。
CRACI 的定位
如果每 vCPU 最低價格是唯一標準,Ubicloud、Namespace 或在您自己 AWS 帳戶中的執行器會 勝出。CRACI 的定價低於 x64 上的 GitHub 託管執行器,也低於按分鐘計費的 CI 平台,採按秒計費 且無月費,但它並非只靠價格競爭。
它的競爭力在於執行器記錄與控管的內容。在每個作業執行時,CRACI 會記錄它取用的每一個套件, 並將其轉為標明完整性的 SBOM;以在作業開始前驗證、採失效即封鎖(fail closed)的 對外連線政策執行作業;並保存每一條連線的網路追蹤記錄。這裡的多數執行器販售的是運算資源與 速度;CRACI 則在同樣的每一分鐘裡,加上每次建置的供應鏈佐證資料。
請參閱 CRACI 價格方案,或預約示範,為您自己的一個 工作流程試算價格。
將單一供應商與 CRACI 比較
執行器供應商:GitHub 託管執行器、 Blacksmith、Depot、 Namespace、WarpBuild、 Ubicloud、RunsOn 與 Avrea。CI 平台:GitLab CI、CircleCI、 Buildkite 與 Harness。 價格以外的各個面向,請參閱 GitHub Actions 執行器 供應商比較。
我們的比較方式
- 資料來源:各廠商自己的價格頁面或文件,查核日期為 2026 年 9 月 29 日, Azure Pipelines 則為 10 月 2 日。不採用 經銷商或第三方價目表。
- 幣別:所有價格皆以美元計。Hetzner 與 RunsOn 以歐元標價;其價格 以 €1 = $1.16 換算,歐元原價列於括號中。
- 費率:採用隨用隨付或超量費率,未扣除免費分鐘數、內含分鐘數與方案費用。 Namespace 以其方案內費率顯示。GitLab.com 與 Bitbucket 以其額外分鐘數價格(每 1,000 分鐘 $10) 乘以各機型的倍數顯示。
- 推算的規格:Blacksmith 只列出 2 vCPU 的價格,並說明較大規格依 vCPU 數量等比計價;這些規格在圖表中另有標示。
- 雲端參考值:AWS CodeBuild 為 us-east-1 的隨需價格。RunsOn 顯示的是它 為 us-east-1 預設執行個體列出的 AWS spot 價格,另加每年約 $348(€300)起的授權費,未列入圖表。兩者 預設皆為隱藏。
- 自架:這是我們針對 Hetzner AX42 獨立伺服器的估算,而非牌價。輸入值與 計算過程請見上方的自架章節;維運時數與每小時成本僅為示意。
- Azure Pipelines:這是我們的估算,而非牌價。Microsoft 以每月 $40、分鐘數無上限的價格 銷售 Microsoft 託管的平行作業;圖表將此價格除以一個在 22 個工作天中每天忙碌 8 小時的作業。 試算工具則以尖峰時段每個同時執行的作業各需一個平行作業來計價。
- 未納入:Cirun、Actuated 與 Cirrus Runners,它們按儲存庫或按伺服器收費;以及 BuildJet, 它已於 2026 年 3 月 31 日停止執行作業。
CI 執行器價格常見問題
關於執行器價格、ARM64 與計費方式的簡短解答。
每分鐘最便宜的 CI 執行器是哪一家?
在代管執行器中,截至 2026 年 9 月,Ubicloud 與 Namespace 列出的每 vCPU 價格最低:Ubicloud 的標準 2 vCPU x64 執行器為每分鐘 $0.00125,Namespace 在方案內分鐘數中每 vCPU 分鐘收費 $0.001。透過 RunsOn 在您自己的 AWS 帳戶中執行 spot 執行個體,運算成本還更低,但需另加授權費與維運工作。
ARM64 執行器比 x64 便宜嗎?
在多家供應商是如此。GitHub、Blacksmith、WarpBuild 與 Ubicloud 的 ARM64 價格低於 x64,GitHub 在 32 核心時約低 39%。CRACI、Depot、Namespace、GitLab 與 Harness 兩者採用相同費率。Avrea 採用 Apple M5 Max 硬體的 ARM64 執行器,價格是其 x64 費率的三倍,而 CircleCI 的 ARM 類別在超過 4 vCPU 時,價格高於其 x64 Docker 類別。
GitHub Actions 執行器每 vCPU 多少錢?
GitHub 的標準 2 核心 Linux x64 執行器每分鐘 $0.006,即每 vCPU 小時 $0.18。較大的 x64 執行器在 32 核心時降至約每 vCPU 小時 $0.154,arm64 較大執行器則降至約 $0.094。CRACI 在每種規格都收取每 vCPU 分鐘 $0.002,即每 vCPU 小時 $0.12。
為什麼要比較每 vCPU 小時的價格,而不是每分鐘?
執行器有各種不同的配置。某家廠商最小的執行器有 2 vCPU 與 4 GB RAM,另一家是 2 vCPU 與 8 GB,第三家則從 4 vCPU 起跳。將每分鐘價格除以 vCPU 數與 RAM 容量,就能讓每個執行器站在同一個基準上。不過帳單上的數字仍是每分鐘價格,因此每張圖表都可以在兩者之間切換。
進位方式會改變執行器的成本嗎?
對短作業而言,影響很大。GitHub、AWS CodeBuild、WarpBuild 與 Ubicloud 以整分鐘為每個作業計費,Namespace 則有一分鐘的最低計費。在這些平台上,一個 20 秒的 lint 作業的費用是其執行時間的三倍。CRACI、Depot、Avrea、GitLab、CircleCI 與 Buildkite 則按秒計費。本頁的試算工具會套用各廠商的規則。
Azure Pipelines 每分鐘多少錢?
Azure Pipelines 不按分鐘收費。一個 Microsoft 託管的平行作業每月 $40,分鐘數無上限,一次在 2 vCPU 與 7 GB RAM 上執行一個作業。若每個工作天忙碌 8 小時,約為每分鐘 $0.0038,即每 vCPU 小時 $0.114,接近 CRACI 的 $0.12。若只在半個工作日中忙碌,則為 $0.227。團隊會為每個希望同時執行的建置各購買一個作業,因此為最忙碌時段購買的作業,在一天其餘時間都處於閒置。
自架 GitHub Actions 執行器比較便宜嗎?
就運算成本而言,是的。在租用的 Hetzner AX42 伺服器上,每月忙碌 30% 的機群,每 2 vCPU 分鐘約 $0.0011,相較之下 CRACI 為 $0.004,GitHub 託管為 $0.006。真正改變答案的是工程人力時間:以每月 8 小時、每小時 $85 的維運計算,每月 60,000 分鐘的自架成本約為 $800,而 CRACI 為 $240。每月超過約 260,000 分鐘後,單看價格,自架較便宜,這還未計入安全強化與建置佐證資料。
CRACI 是否提供 Windows、macOS 或 GPU 執行器?
目前沒有。CRACI 在 x86-64 與 ARM64 上執行 Linux,Windows 與 macOS 已列入產品藍圖。執行器是依作業選擇的,因此 Windows 與 macOS 作業可以維持原狀,而 Linux 作業則移到 CRACI。