GitHub Actions と CircleCI はどちらが安い?小規模チームの CI/CD コストの目安
GitHub Actions も、CircleCI も、GitLab CI も、CI の売り方は同じです。マシンの大きさで決まる単価に、動かした分数を掛ける。だからスタートアップの CI/CD コストは「分数 × 単価」で、どのサービスを選んでも、その額は毎月動きます。10人のチームが 4 vCPU のマシンを月 20,000分使うと、GitHub Actions は 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。、CircleCI は 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。、GitLab はシートの料金とは別に 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。です。
サービスを乗り換えなくても、この額は変えられます。Skipbox は、GitHub Actions のジョブをアカウント専用のマシンで動かします。料金は月 6,000 円の定額で、実行時間は無制限。ワークフローはそのままで、書き換えるのは runs-on: skipbox の 1行です。
3つのサービスの課金のしかた
各社の料金ページを 2026年11月14日に確認しました。Linux x64、米ドル、税別です。
| プラン | 単位 | 毎月含まれるもの | 追加の料金 | 4 vCPU の 1分 | |
|---|---|---|---|---|---|
| GitHub Actions | GitHub Team | ランナーの大きさごとの分数 | $18 ぶんの利用 | 2コアで 1分 $0.006、4コアで $0.012 | $0.012 |
| CircleCI | Performance | クレジット | 30,000 クレジット、アクティブユーザー 5人 | 25,000 クレジットごとに $15。追加のユーザーは 1人 月 25,000 クレジット | 20 クレジット(Large) |
| GitLab CI | GitLab.com Premium。1人 月 $29、年払い | コンピュート分 | 10,000 コンピュート分 | 1,000 コンピュート分ごとに $10 | 2 コンピュート分(medium のランナー) |
単位は 3つ、しくみは 1つです。実行も、再実行も、失敗した実行も数えられ、請求は月が終わってから届きます。
10人のチームで計算する
10人のチームが、すべてのジョブを 4 vCPU のマシンで動かす場合です。
| 月の実行時間(4 vCPU) | GitHub Actions | CircleCI Performance | GitLab Premium のコンピュート分 | Skipbox S |
|---|---|---|---|---|
| 10,000分 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 6,000 円 |
| 20,000分 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 6,000 円 |
| 30,000分 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 6,000 円 |
それぞれの列の数え方です。
- GitHub Actions: 分数に 4コアランナーの単価を掛け、GitHub Team に含まれる無料分を引いた額。
- CircleCI: 1分 20 クレジットの分数に、追加のユーザー 5人ぶん(1人 25,000 クレジット)を足し、含まれる 30,000 クレジットを引いて、25,000 クレジットごとに $15 で買う額。
- GitLab: 1分を 2 コンピュート分と数え、Premium の 10,000 を引いて、1,000 ごとに $10 で買う額。10人ぶんのシートの料金(月 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。)は別にかかります。
- Skipbox: S のマシン 1台。4 vCPU、メモリ 16 GB。分数が増えても月額は同じです。
他社の額は、ドルの請求をきょうの為替で円にしたものです。コードを置くための GitHub と GitLab のシートの料金は、この表の外です。自分のチームの分数で計算するなら、トップページの料金計算に入れてください。
月いくらを目安にするか
従量課金のサービスでは、予算は見積もりです。
- 分数を調べる。 GitHub なら、組織の Settings → Billing & Licensing → Usage を Actions に絞り、ランナーの大きさごとに見ます(使用量の確認のしかた)。
- 単価を掛ける。 ジョブが動いているランナーの大きさの単価を掛け、プランに含まれるぶんを引きます。
- 余裕を足す。 E2E テストを 1つ足す、マトリクスを広げる、エージェントが直すたびに push する。どれも、1回の変更で動くジョブを何倍にもします。分数は、人数より速く増えます。
20,000分で 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。と見積もった 10人のチームは、30,000分になった月に 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。を払います。上限を決めても解決しません。GitHub の予算で使用を止める設定にすると、翌月まで CI が止まります(予算で起きること)。
定額のランナーなら、目安はきょう書ける数字になります。マシンの台数 × 6,000 円です。
GitHub Actions のまま、料金だけを固定する
CI を別のサービスに移すには、すべてのワークフローを別の書き方で書き直し、シークレットを移し、キャッシュの設定を覚え直すことになります。そこまでしても、請求は「分数 × 単価」のままです。ランナーを替えるなら、書き換えるのは 1行です。
GitHub は、セルフホストランナーの分数を請求しません。GitHub から見ると、Skipbox のジョブはセルフホストランナーのジョブです。だから分数は GitHub の請求から外れ、Skipbox の料金は定額です。
| プラン | マシン | 月額 |
|---|---|---|
| S | 4 vCPU・メモリ 16 GB | 6,000 円 |
| M | 8 vCPU・メモリ 16 GB | 12,000 円 |
| L | 16 vCPU・メモリ 32 GB | 23,000 円 |
- 実行時間は無制限。 従量課金も、クレジットも、買い足す分数もありません。
- CI が速くなる。 マシンはアカウント専用で、ジョブのあとも残ります。Docker のレイヤー、パッケージのキャッシュ、ツールが、次のジョブが始まるときにはディスクにあります。
- 同時に動かす数は自分で決める。 ジョブは、プランの vCPU の合計に収まるあいだ同時に動きます。収まらないジョブは順番を待ち、待っても料金は増えません。もっと同時に動かすなら、プランを足します。
- 運用は要らない。 マシンの用意、イメージの更新、ジョブごとの後片付け、ヘルスチェックと復旧まで、Skipbox が行います。
移行は runs-on を 1行書き換えるだけ
jobs:
test:
runs-on: skipbox # ubuntu-latest から書き換える
steps:
- uses: actions/checkout@v4
- run: npm ci && npm test
- Skipbox に GitHub でログインする
- Skipbox の GitHub アプリを入れて、使うリポジトリを選ぶ
runs-onを書き換えて push する
セキュリティ
- マシンはアカウントごとの専用です。ほかの会社のジョブと同じマシンで動くことはありません。
- ジョブが終わるたびに、ランナーの認証情報、プロセスとコンテナを消します。「毎回クリーン」なら、ジョブごとに新しいマシンで動きます。
- 書き込み権限のない人のコード(フォークからのプルリクエストなど)は、使い捨ての新しいマシンで動きます。
くわしくはジョブの分離のしくみにあります。
予算を決める前に、自分のジョブで試す
カード不要で、7日間かジョブの合計 3,000分まで無料です。いちばん分数を使っているジョブを runs-on: skipbox に替えて、見えた数字で予算を書いてください。
よくある質問
GitHub Actions と CircleCI、どちらが安い?小規模チームの場合
4 vCPU の 1分の単価はほぼ並びます。CircleCI の Large は 1分 20 クレジットで、クレジットは 25,000 ごとに $15 なので 1分 $0.012。GitHub の 4コアランナーは 1分 $0.012 です。CircleCI の Performance プランは、5人を超えるアクティブユーザー 1人につき月 25,000 クレジットも使います。10人のチームが月 20,000分使うと、GitHub は 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。、CircleCI は 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。。どちらも分数で請求が決まります。GitHub Actions のままランナーを定額の Skipbox に替えれば、月 6,000 円です。
スタートアップの CI/CD コストは月いくらが目安?
従量課金なら「月の分数 × ランナーの単価」です。10人のチームが 4 vCPU のランナーを月 20,000分使うと、GitHub Actions で 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。、30,000分なら 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。。push、再実行、AI のコーディングエージェントで分数は増え続けるので、余裕を見て組みます。定額のランナーなら目安は固定です。Skipbox の S は 1台 月 6,000 円で、何分動かしても変わりません。
GitHub Actions、CircleCI、GitLab CI の料金はどう違う?
単位が違うだけで、どれも分単位の従量課金です。GitHub Actions はランナーの大きさごとの 1分の単価。CircleCI はクレジットで、Performance プランは月 30,000 クレジットと 5人が含まれ、追加は 25,000 クレジットごとに $15。GitLab.com の Premium は 1人 月 $29(年払い)で月 10,000 コンピュート分が含まれ、追加は 1,000分ごとに $10 です。
CircleCI のクレジットは、何分ぶんになる?
マシンの大きさで決まります。2 vCPU の Medium は 1分 10 クレジット、4 vCPU の Large は 1分 20 クレジットです。Performance プランに含まれる 30,000 クレジットは、Large なら 1,500分ぶん。月 20,000分を Large で動かすと 400,000 クレジットです。
CI のコストを固定するには、GitHub Actions をやめる必要がある?
ありません。ワークフローはそのままです。Skipbox は GitHub Actions のジョブをアカウント専用のマシンで動かすサービスで、月 6,000 円の定額。ジョブの runs-on を skipbox に書き換えるだけで移せます。カード不要で、7日間かジョブの合計 3,000分まで無料で試せます。
2026年11月14日 更新