OhMyCalc

CI/CDパイプラインコスト計算機

1日あたりのビルド数、平均ビルド時間、1分あたりの単価、キャッシュヒット率から、CI/CDランナーの月額・年額費用を見積もります。

CI/CDパイプラインコスト計算機の使い方

  1. 1日あたりの平均ビルド数を入力します。
  2. 平均ビルド時間(分)を入力します。
  3. プロバイダーの1分あたりの単価を入力します。
  4. キャッシュヒット率をパーセントで入力します。
  5. 「計算する」をクリックします。

使用例

計算式

月間分数 = 1日あたりのビルド数 × 平均分数 × 30。有効分数 = 合計 × (1 − キャッシュヒット率 × 0.6)。コスト = 有効分数 × 1分あたりの単価。

よくある質問

キャッシュヒット率に0.6を掛ける理由は何ですか?
依存関係のキャッシュは通常、インストールフェーズの50〜70%を削減しますが、テスト実行・リント・デプロイ工程はそのまま残ります。0.6は妥当な平均値として採用しています。
どのCIサービスに対応していますか?
分単位課金のランナーであれば対応しています。GitHub Actions、GitLab、Buildkite、CircleCI、Buddyなどが含まれます。GitHubのLinuxランナーは約0.008 USD/分、macOSはその10倍程度です。
セルフホストランナーにも使えますか?
限界電力コストと償却済みハードウェア費用を1分あたりの単価として入力してください。ベアメタルランナーは通常0.001 USD/分以下になることが多いです。