2026 年每日通報的 CVE 數量比前一年多 131%。

替代方案

GitHub Actions 的 Blacksmith CI 替代方案

Blacksmith 只要改一個標籤,就能讓 GitHub Actions 更快、更便宜。當團隊需要更大的機器、自己的雲端帳戶、對外連線控制,或每次建置擷取內容的紀錄時,就會比較其他執行器。

更新日期

CRACI 是我們打造的產品,請將這點納入考量;我們依據每個選項自己的文件來描述它們,並會說明何時其他工具更適合。

團隊為何尋找替代方案

Blacksmith 官網首頁
blacksmith.sh

Blacksmith(blacksmith.sh)是專注於速度與成本的 GitHub Actions 代管執行器服務。作業在 Firecracker 微型虛擬機器中執行,提供 2 至 32 vCPU 的 Ubuntu x64 與 ARM,另有公開 Beta 版的 Windows 與 Apple M4 上的 macOS。同地部署的快取可搭配標準快取 actions 使用,sticky disk 提供 Docker 層快取,SSH 存取、指標與測試分析則有助於除錯。Blacksmith 表示其符合 SOC 2 Type 2。截至 2026 年 9 月,2 vCPU x64 每分鐘 $0.004,ARM 為 $0.0025,每月另有 3,000 免費分鐘數。

這是很有競爭力的方案。比較的理由在於是否適合:

  • 規格。有些建置需要單一機器超過 32 vCPU。
  • 位置。您希望執行器位於自己的雲端帳戶中,而我們引用的 Blacksmith 頁面並未說明這點。
  • 網路控制。Blacksmith 提供用於允許清單的固定 IP(每個 IP 每月 $100)。您可能需要的是限制作業能連線到哪裡的政策。
  • 佐證資料。SBOM 不在 Blacksmith 文件記載的功能中,而客戶或法規可能會要求提供。
  • 平台成熟度。您現在就需要正式推出(GA)的 Windows 執行器。

評估重點

  • x64 與 ARM 的每 vCPU 分鐘價格、每 vCPU 記憶體,以及用量如何進位。
  • 您需要的最大機器規格,以及作業系統。
  • 相依套件、Docker 層與建置工具的快取。
  • 執行器能否位於您的雲端帳戶中。
  • 對外連線控制、SBOM 與來源證明。
  • 採購單位要求的建置佐證資料。

選項

CRACI(我們的產品)

CRACI 官網首頁
craci.com

改用 CRACI 與改用 Blacksmith 是同一類變更:安裝 GitHub App,並將標籤改為 runs-on: craci。計費為每 vCPU 分鐘 $0.002,按秒計量,因此 2 vCPU 在 x86-64 與 ARM64 上都是每分鐘 $0.004,沒有月費,也不按 SBOM 收費。x64 牌價與 Blacksmith 相同,而 Blacksmith 的 ARM 價格更低。不同之處在於執行器記錄的內容:每個作業都會產生其擷取內容的 SBOM 並附完整性狀態,且在失效即封鎖的對外連線政策下執行。之後 CRACI 會監控這些 SBOM,並可匯出為 CycloneDX 或 SPDX。

最適合:希望由 CI 本身處理供應鏈安全的團隊,適用於必須證明每個版本包含哪些內容的 Linux 軟體建置。

可考慮的情況:您希望執行器內建資安,而不只是速度。與 Blacksmith 一樣,CRACI 的建置速度約為 GitHub 託管執行器的兩倍。CRACI 目前執行 Linux,Windows 與 macOS 已列入產品藍圖。

CRACI 與 Blacksmith 比較

Depot

Depot 官網首頁
depot.dev

Depot 提供快速的執行器與快取,以及建置服務。Linux 執行器最高達 64 vCPU,另有 Windows 與 macOS。depot build 會在具備持久性 NVMe 快取的遠端 BuildKit 主機上執行 Docker 建置,遠端快取則支援 Bazel、Gradle、Turborepo 與 sccache。Linux 執行器支援對外連線的允許與拒絕規則,在 Business 方案中,Depot Managed 會在您自己的 AWS 帳戶中執行資料平面。截至 2026 年 9 月,Developer 方案每月 $20、內含 2,000 分鐘,超出後 2 vCPU 每分鐘 $0.006,按秒追蹤。

最適合:CI 時間主要花在 Docker 映像檔建置的團隊。

可考慮的情況:您需要 64 vCPU 執行器,或在您 AWS 帳戶中的執行器。

CRACI 與 Depot 比較

Namespace

Namespace 官網首頁
namespace.so

Namespace 在自家營運的硬體上執行 Linux、Windows 與 macOS 執行器,Linux 規格最高達 64 vCPU。快取磁碟區會在多次執行之間將資料保留在本機儲存空間,並提供 Docker 建置快取與 Bazel 遠端執行。其對外連線政策會封鎖所有未經允許的連線,也可先以建議模式執行,讓您從實際流量建立允許清單。截至 2026 年 9 月,2 vCPU、4 GB 的 Linux 執行器在方案內每分鐘 $0.002,Team 方案每月 $100、內含 100,000 單位分鐘。每個作業的用量至少以一分鐘計。

最適合:希望從同一家執行器廠商取得對外連線政策與快速快取的團隊。

可考慮的情況:您也需要 Bazel 遠端執行或雲端開發環境。

CRACI 與 Namespace 比較

WarpBuild

WarpBuild 官網首頁
warpbuild.com

截至 2026 年 9 月,WarpBuild 的 x86-64 標價與 Blacksmith 相同:2 vCPU 每分鐘 $0.004,arm64 為 $0.003。它提供 Windows Server 2022 與 2025、Apple M4/M5 Pro 上的 macOS、容器層快取與快照執行器。其自帶雲端選項可在您的 AWS、GCP 或 Azure 帳戶中執行相同的執行器,費用為每分鐘 $0.002 加上您的雲端帳單。針對企業,它提供 SAML SSO、SCIM 與 99.9% 正常運作時間 SLA。

最適合:在您自己雲端帳戶中的代管執行器。

可考慮的情況:您使用 GitHub Enterprise Server,WarpBuild 支援此版本。

CRACI 與 WarpBuild 比較

Ubicloud

Ubicloud 是提供代管 GitHub Actions 執行器的開源雲端。只要改一個標籤(例如 ubicloud-standard-2)即可切換,取得 2 至 30 vCPU 的 x64 與 arm64 Ubuntu 執行器。截至 2026 年 9 月,兩種架構的 2 vCPU 都是每分鐘 $0.00125,按分鐘計費,每個帳戶每月另有 $2.50 的額度,約 1,250 分鐘。Ubicloud 也讓您管理自己的執行器。

最適合:在 Linux 作業上取得比 Blacksmith 更低的每分鐘價格。

可考慮的情況:您只需要 Linux;Ubicloud 的執行器文件僅列出 Ubuntu 映像檔。

CRACI 與 Ubicloud 比較

RunsOn

RunsOn 透過單一 CloudFormation 或 Terraform 堆疊,在您自己的 AWS 帳戶中為每個作業啟動一個臨時 EC2 執行個體。它支援 x64 與 arm64 上的 Linux、Windows 與 GPU 執行個體,內建位於您 VPC 中的 S3 快取與 Docker 層快取;macOS 作業則仍留在 GitHub 託管執行器上。截至 2026 年 9 月,授權為每個法律實體的固定年費,從每年約 $348(€300)到約 $4,176(€3,600),運算費用由 AWS 計費,RunsOn 不加價。

最適合:以固定授權費用在您自己的 AWS 帳戶中執行執行器。

可考慮的情況:您的工作負載屬於非商業用途,RunsOn 對此免費提供。

CRACI 與 RunsOn 比較

Cirun

Cirun 會在您自己於 AWS、Google Cloud、Azure、Oracle、OpenStack 或 DigitalOcean 上的帳戶中啟動執行器,並以 .cirun.yml 檔案設定。執行器可使用 Linux 或 Windows、ARM 機器,以及 NVIDIA Tesla T4 等 GPU。截至 2026 年 9 月,Cirun 對公開儲存庫免費,Startup 方案每月 $29 可用於 3 個私人儲存庫,Business 方案 $79 可用於 10 個,機器費用則計入您自己的雲端帳單。

最適合:在您自選雲端的自有帳戶中執行 GPU 執行器。

可考慮的情況:您維護開源專案,Cirun 對此免費支援。

代管與自架執行器比較

GitHub 大型執行器

GitHub-hosted runners 官網首頁
github.com

繼續使用 GitHub 也是實際可行的替代方案。大型執行器最高達 64 核心,並增加固定 IP 位址與 Azure 私人網路。GitHub 也提供建置產物證明,並表示其可達到 SLSA v1.0 Build Level 2(搭配可重複使用的工作流程可達 Level 3)。代價是價格:截至 2026 年 9 月,32 核心大型執行器在 x64 上每分鐘 $0.082、arm64 上 $0.050,且大型執行器即使在公開儲存庫中也會計費。

最適合:希望只用一家廠商並具備有文件記載之 SLSA 等級的團隊。

可考慮的情況:您已透過 Azure 網路路由建置流量。

CRACI 與 GitHub 託管執行器比較

自架執行器

您可以在自己的機器上執行 GitHub Actions 執行器,或透過 Actions Runner Controller 在 Kubernetes 上執行,它會依執行中的工作流程數量擴縮 runner scale set。截至 2026 年 9 月,GitHub 不對自架用量按分鐘收費。您需支付主機費用(無論忙碌或閒置),並負責修補、隔離與強化;GitHub 警告,自架執行器幾乎不應用於公開儲存庫。

最適合:必須在您的網路內或您自有硬體上執行的作業。

可考慮的情況:您有閒置容量,也有時間維護它。

代管與自架執行器比較

並排比較

價格截至 2026 年 9 月。每 vCPU 記憶體因供應商而異。
功能 CRACI Blacksmith Depot Namespace WarpBuild GitHub 託管 自架
價格,2 vCPU Linux x64 每分鐘 $0.004 每分鐘 $0.004 超出方案後每分鐘 $0.006 方案內 $0.002,超量 $0.003 每分鐘 $0.004 每分鐘 $0.006 GitHub 不收費;主機費用自付
價格,2 vCPU Linux ARM 每分鐘 $0.004 每分鐘 $0.0025 與 x64 相同 未公開 每分鐘 $0.003 每分鐘 $0.005 您自己的主機
內含用量 無;按分鐘計費,無月費 每月 3,000 免費分鐘數 Developer 方案 2,000 分鐘 Team 方案 100,000 單位分鐘 免費額度 依方案 2,000 至 50,000 分鐘 不適用
最大 Linux 規格 32 vCPU 32 vCPU 64 vCPU 64 vCPU 32 vCPU 64 核心 您自己的硬體
Windows 與 macOS 目前僅支援 Linux Windows 為 Beta
Docker 層快取 未公開 依您的設定
每個作業的對外連線政策 固定 IP BYOC 網路規則 Azure 私人網路 需自行建置
每個作業擷取內容的 SBOM 附完整性狀態 以 Syft 掃描映像檔
經簽署的建置來源證明 無簽署的來源證明 BuildKit 映像檔證明 建置產物證明 需自行加入工具
在您的雲端或網路中執行 客戶自架執行器,Enterprise 未公開 AWS,Business 方案 未公開 BYOC Azure 私人網路
  • 支援
  • 部分支援
  • 不支援
  • 已列入產品藍圖

「未公開」表示我們無法在廠商的公開頁面上確認。如需包括 StepSecurity Harden-Runner 在內的更多選項,請參閱GitHub 託管執行器替代方案。

何時繼續使用 Blacksmith

  • 速度與成本是您的目標,而且 Blacksmith 的數據在您自己的管線上站得住腳。
  • 您特別依賴 sticky disk,或需要以 SSH 連入執行中的作業。
  • 您希望從同一家執行器廠商取得 Linux、Windows 與 macOS,並享有較低的 ARM 價格。

進一步了解 CI/CD 整合與CRACI 價格方案。

Blacksmith 替代方案常見問題

團隊比較時常問問題的簡短解答

Blacksmith 比 GitHub Actions 便宜嗎?

以牌價來看,是的。截至 2026 年 9 月,Blacksmith 的 2 vCPU x64 執行器每分鐘 $0.004,ARM 為 $0.0025,而 GitHub 標準 2 核心 Linux 執行器分別為 $0.006 與 $0.005。Blacksmith 每月也內含 3,000 免費分鐘數。

最好的 Blacksmith 替代方案是什麼?

取決於您缺的是什麼。若要更低的每分鐘價格,Ubicloud 的 2 vCPU 標價為 $0.00125。若要更大的機器,Depot 與 Namespace 最高可達 64 vCPU。若要在自己的雲端執行執行器,可以看看 WarpBuild、RunsOn 或 Cirun。若要記錄每次建置擷取的內容,並使用失效即封鎖的對外連線政策,CRACI 在每個作業上兩者皆提供。

我可以在自己的雲端執行 GitHub Actions 執行器嗎?

可以。WarpBuild 的自帶雲端(BYOC)選項可在 AWS、GCP 或 Azure 中執行;Depot 在 Business 方案下可於您的 AWS 帳戶中執行;RunsOn 以固定年費授權在您的 AWS 帳戶中執行;Cirun 支援包括 OpenStack 在內的六種雲端。Actions Runner Controller 則可在您自己的 Kubernetes 上執行自架執行器。CRACI 執行器目前為代管形式,客戶自架執行器已列入 Enterprise 的產品藍圖。

CRACI 比 Blacksmith 便宜嗎?

不會。CRACI 在 x86-64 與 ARM64 上的 2 vCPU 每分鐘 $0.004,與 Blacksmith x64 執行器的牌價相同,而 Blacksmith 的 ARM 價格更低。CRACI 的競爭力在於執行器記錄與控制的內容:每個作業擷取內容的 SBOM,以及失效即封鎖的對外連線政策。

Blacksmith 支援 Windows 與 macOS 嗎?

支援。除了 x64 與 ARM 上的 Ubuntu,Blacksmith 也提供公開 Beta 版的 Windows,以及 Apple M4 上的 macOS。CRACI 目前執行 Linux x86-64 與 ARM64,Windows 與 macOS 已列入產品藍圖。

在一個作業上試用 CRACI

只要更改一個作業的 runs-on 並執行,即可比較帳單、建置時間與 SBOM。

預約示範