代替ツール
GitHub Actions向けBlacksmith CIの代替ツール
Blacksmithは、ラベルを1つ変えるだけでGitHub Actionsを高速化し、コストを下げます。より大きなマシン、自社のクラウドアカウント、エグレスの制御、あるいは各ビルドが取得したものの記録が必要になったとき、チームは他のランナーを比較します。
更新日
CRACIは当社の製品であることを踏まえてお読みください。各選択肢はそれぞれのドキュメントに基づいて説明し、 他のツールのほうが適している場合はそう記載しています。
チームが代替ツールを探す理由
Blacksmith(blacksmith.sh)は、速度とコストに重点を置いたGitHub Actions向けのマネージドランナーサービスです。ジョブはFirecracker microVM上で、2〜32 vCPUのUbuntu x64およびARMで実行され、Windowsはパブリックベータ、macOSはApple M4で提供されています。 同じ場所に配置されたキャッシュは標準のcacheアクションと連携し、スティッキーディスクがDockerレイヤーキャッシュを提供し、SSHアクセス、 メトリクス、テスト分析がデバッグを支援します。BlacksmithはSOC 2 Type 2に準拠していると表明しています。2026年9月時点で、2 vCPU x64は 1分あたり$0.004、ARMは$0.0025で、毎月3,000分の無料枠があります。
強力な内容です。比較する理由は、適合性にあります。
- サイズ。1台のマシンで32 vCPUを超える性能を求めるビルドもあります。
- 場所。自社のクラウドアカウントでランナーを動かしたいが、参照したBlacksmithのページにはその説明が ありません。
- ネットワークの制御。Blacksmithは許可リスト用の静的IP(1IPあたり月$100)を提供しています。ジョブの アクセス先を制限するポリシーが欲しい場合もあるでしょう。
- エビデンス。SBOMはBlacksmithの文書化された機能には含まれておらず、顧客や規制がSBOMを 求める場合があります。
- プラットフォームの成熟度。現時点で一般提供されているWindowsランナーが必要な場合。
選定のポイント
- x64とARMでの1vCPU分あたりの料金、vCPUあたりのメモリ、利用量の丸め方。
- 必要な最大マシンサイズと、対応OS。
- 依存関係、Dockerレイヤー、ビルドツールのキャッシュ。
- ランナーを自社のクラウドアカウントに置けるか。
- エグレスの制御、SBOM、来歴。
- 調達部門が求めるビルドのエビデンス。
選択肢
CRACI(当社製品)
CRACIへの切り替えは、Blacksmithへの切り替えと同じ種類の変更です。GitHub Appをインストールし、ラベルを
runs-on: craciに変更します。料金は1vCPU分あたり$0.002で秒単位の従量課金のため、2 vCPUはx86-64でもARM64でも
1分あたり$0.004となり、月額料金もSBOMごとの料金もありません。x64の定価はBlacksmithと同じで、BlacksmithのARM料金のほうが
低くなっています。違いはランナーが記録する内容です。各ジョブは取得したもののSBOMを完全性の状態付きで生成し、
フェイルクローズのエグレスポリシーの下で実行されます。
CRACIはその後もそれらのSBOMを監視し、SBOMはCycloneDXまたはSPDXでエクスポートできます。
最適な用途:サプライチェーンセキュリティをCI自体で担いたいチーム。各リリースに何が含まれたかを 示す必要があるソフトウェアのLinuxビルドに適しています。
検討の条件:速度だけでなく、ランナーにセキュリティを組み込みたいこと。Blacksmithと同様に、CRACIは GitHubホステッドランナーの約2倍の速度でビルドを実行します。CRACIは現在Linuxで動作し、WindowsとmacOSは ロードマップに掲載されています。
Depot
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で1分あたり$0.006(秒単位で計測)です。
最適な用途:CI時間の大半をDockerイメージのビルドが占めるチーム。
検討の条件:64 vCPUのランナー、またはAWSアカウント内のランナーが必要なこと。
Namespace
Namespaceは、自社で運用するハードウェア上でLinux、Windows、macOSのランナーを提供しており、Linuxは最大64 vCPUです。キャッシュ ボリュームは実行間でローカルストレージにデータを保持し、DockerビルドキャッシュとBazelのリモート実行も提供しています。 エグレスポリシーは許可されていないものをすべてブロックするか、まずアドバイザリモードで実行して実際の通信から許可リストを 作成できます。2026年9月時点で、2 vCPU・4 GBのLinuxランナーはプラン内で1分あたり$0.002、Teamは月$100で 100,000ユニット分が含まれます。利用量はジョブごとに最低1分です。
最適な用途:エグレスポリシーと高速なキャッシュを同じランナーベンダーから得たいチーム。
検討の条件:Bazelのリモート実行やクラウド開発環境も必要なこと。
WarpBuild
WarpBuildのx86-64の定価はBlacksmithと同じで、2026年9月時点で2 vCPUが1分あたり$0.004、arm64が$0.003です。 Windows Server 2022と2025、Apple M4/M5 Pro上のmacOS、コンテナレイヤーキャッシュ、 スナップショットランナーを提供しています。Bring Your Own Cloudオプションでは、同じランナーをお客様のAWS、GCP、Azureアカウントで 1分あたり$0.002とクラウド費用で実行できます。エンタープライズ向けには、SAML SSO、SCIM、99.9%の稼働率SLAを掲げています。
最適な用途:自社のクラウドアカウント内でのマネージドランナー。
検討の条件:WarpBuildが対応しているGitHub Enterprise Serverを利用していること。
Ubicloud
Ubicloudは、マネージドGitHub Actionsランナーを備えたオープンソースのクラウドです。ubicloud-standard-2などの
ラベル1つで切り替えられ、2〜30 vCPUのx64およびarm64のUbuntuランナーを利用できます。2026年9月時点で、2
vCPUはどちらのアーキテクチャでも1分あたり$0.00125(分単位の課金)で、すべてのアカウントに毎月$2.50のクレジット
(約1,250分)が付与されます。Ubicloudでは自社のランナーを管理することもできます。
最適な用途:Linuxジョブで、Blacksmithより低い1分あたりの料金。
検討の条件:Linuxだけで十分なこと。Ubicloudのランナーのドキュメントに掲載されているのはUbuntuイメージのみです。
RunsOn
RunsOnは、1つのCloudFormationまたはTerraformスタックから、お客様のAWSアカウント内でジョブごとに使い捨てのEC2インスタンスを 1つ起動します。x64とarm64のLinux、Windows、GPUインスタンスに対応し、VPC内のS3キャッシュとDocker レイヤーキャッシュを内蔵しています。macOSのジョブはGitHubホステッドランナーのままです。2026年9月時点で、ライセンスは法人ごとの定額の年間 料金で、年約$348(€300)から約$4,176(€3,600)まで、コンピュートはAWSから請求され、RunsOnの上乗せはありません。
最適な用途:定額のライセンス料で、自社のAWSアカウント内でランナーを動かすこと。
検討の条件:ワークロードが非商用であること。RunsOnは非商用を無料で提供しています。
Cirun
Cirunは、AWS、Google Cloud、Azure、Oracle、OpenStack、DigitalOcean上のお客様のアカウントでランナーを起動し、
.cirun.ymlファイルで設定します。ランナーではLinuxまたはWindows、ARMマシン、NVIDIA Tesla T4などのGPUを利用できます。
2026年9月時点で、Cirunはパブリックリポジトリでは無料、Startupはプライベートリポジトリ3つで月$29、
Businessは10個で$79で、マシンはお客様自身のクラウド費用で動作します。
最適な用途:選んだクラウド上の、自社のクラウドアカウント内でのGPUランナー。
検討の条件:オープンソースプロジェクトをメンテナンスしていること。Cirunはそれを無料でサポートしています。
GitHubの大型ランナー
GitHubを使い続けることも現実的な選択肢です。大型ランナーは最大64コアで、静的IPアドレスとAzureの プライベートネットワークが加わります。GitHubはArtifact attestationsも提供しており、SLSA v1.0 Build Level 2 (再利用可能なワークフローではLevel 3)を満たすとしています。トレードオフは料金です。2026年9月時点で、32コアの大型ランナーは x64で1分あたり$0.082、arm64で$0.050で、大型ランナーはパブリックリポジトリでも課金されます。
最適な用途:ベンダーを1社にまとめ、文書化されたSLSAレベルを求めるチーム。
検討の条件:すでにビルドをAzureのネットワーク経由で実行していること。
セルフホストランナー
GitHub Actionsのランナーは、自社のマシン上、またはActions Runner Controllerを使ってKubernetes上で実行できます。 Actions Runner Controllerは、実行中のワークフロー数に応じてランナースケールセットをスケールさせます。2026年9月時点で、GitHubは セルフホストの利用に対して分単位の課金をしていません。稼働中かアイドルかにかかわらずホストの費用を負担し、パッチ適用、分離、 ハードニングは自社の責任です。GitHubは、パブリックリポジトリでセルフホストランナーを使うべきではほとんどないと警告しています。
最適な用途:自社のネットワーク内や自社のハードウェアで実行しなければならないジョブ。
検討の条件:余剰のキャパシティと、それを維持する時間があること。
比較表
| 機能 | CRACI | Blacksmith | Depot | Namespace | WarpBuild | GitHubホステッド | セルフホスト |
|---|---|---|---|---|---|---|---|
| 料金、2 vCPU Linux x64 | 1分あたり$0.004 | 1分あたり$0.004 | プラン超過分は1分あたり$0.006 | プラン内$0.002、超過分$0.003 | 1分あたり$0.004 | 1分あたり$0.006 | GitHubの課金なし。ホスト費用を負担 |
| 料金、2 vCPU Linux ARM | 1分あたり$0.004 | 1分あたり$0.0025 | x64と同じ | 記載なし | 1分あたり$0.003 | 1分あたり$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はベータ | |||||
| Dockerレイヤーキャッシュ | 記載なし | 自社の構成次第 | |||||
| ジョブごとのエグレスポリシー | 静的IP | BYOCのネットワークルール | Azureプライベートネットワーク | 自社で構築 | |||
| 各ジョブが取得したもののSBOM | 完全性の状態付き | Syftによるイメージスキャン | |||||
| 署名付きビルド来歴 | 署名付き来歴なし | BuildKitのイメージ証明 | Artifact attestations | 追加するツール次第 | |||
| 自社クラウドまたはネットワークでの実行 | 顧客ホストのランナー、Enterprise | 記載なし | AWS、Businessプラン | 記載なし | BYOC | Azureプライベートネットワーク |
- 対応
- 一部対応
- 非対応
- ロードマップに掲載
「記載なし」は、ベンダーの公開ページで確認できなかったことを意味します。StepSecurity Harden-Runnerを含むより広い選択肢については、GitHubホステッドランナーの代替ツールをご覧ください。
Blacksmithを使い続けるべき場合
- 速度とコストが目的で、自社のパイプラインでもBlacksmithの数値が裏付けられている。
- 特にスティッキーディスクや、実行中のジョブへのSSH接続に頼っている。
- ARMの低料金で、Linux、Windows、macOSを1社のランナーベンダーから利用したい。
Blacksmithの代替ツールに関するよくあるご質問
比較検討の際によく寄せられる質問への簡潔な回答
BlacksmithはGitHub Actionsより安いですか?
定価では安いです。2026年9月時点で、Blacksmithは2 vCPUのx64ランナーが1分あたり$0.004、ARMが$0.0025で、GitHubの標準2コアLinuxランナーの$0.006と$0.005を下回ります。Blacksmithには毎月3,000分の無料枠もあります。
Blacksmithの最適な代替ツールは何ですか?
何を補いたいかによります。1分あたりの料金を下げたいなら、Ubicloudは2 vCPUを$0.00125で提供しています。より大きなマシンが必要なら、DepotとNamespaceは64 vCPUまで対応します。自社クラウドでランナーを動かしたいなら、WarpBuild、RunsOn、Cirunが候補です。各ビルドが取得したものの記録と、フェイルクローズのエグレスポリシーが必要なら、CRACIはその両方をすべてのジョブで提供します。
GitHub Actionsのランナーを自社クラウドで実行できますか?
できます。WarpBuildのBring Your Own CloudオプションはAWS、GCP、Azureで動作し、DepotはBusinessプランでお客様のAWSアカウント内で動作し、RunsOnは定額の年間ライセンスでお客様のAWSアカウント内で動作し、CirunはOpenStackを含む6つのクラウドに対応しています。Actions Runner Controllerを使えば、自社のKubernetes上でセルフホストランナーを実行できます。CRACIのランナーは現在マネージドで、顧客ホストのランナーはEnterprise向けにロードマップに掲載されています。
CRACIはBlacksmithより安いですか?
いいえ。CRACIはx86-64とARM64の2 vCPUで1分あたり$0.004で、Blacksmithのx64ランナーと同じ定価であり、BlacksmithのARM料金のほうが低くなっています。CRACIが競うのは、ランナーが記録・制御する内容です。各ジョブが取得したもののSBOMと、フェイルクローズのエグレスポリシーです。
BlacksmithはWindowsとmacOSに対応していますか?
対応しています。x64とARMのUbuntuに加え、BlacksmithはWindowsをパブリックベータで、macOSをApple M4で提供しています。CRACIは現在Linux x86-64とARM64で動作し、WindowsとmacOSはロードマップに掲載されています。