Skip to content
Latchkey

Build Minutes Overage - CI/CD用語集の定義

build minutes overageとは、プランに含まれる割り当てを超えた使用量であり、分あたりのon-demandレートで課金されます。GitHub Actionsでは、プライベートリポジトリのプランが含まれるminutesを使い切ると、追加の課金対象minuteはすべて標準レート(OSおよびrunnerサイズの乗数を伴う)で請求されます。

overageの発生源

よくある要因は、cacheされていない依存関係のインストール、push ごとのフルmatrix build、古いrunのconcurrencyによるキャンセルがないこと、そして10x乗数の高コストなmacOS jobです。自動re-runをトリガーする1つのflakyなテストが、overageを何倍にもする可能性があります。

制御する方法

支出上限を設定し、課金設定で使用量を監視し、積極的にcacheを行い、分あたりレートではなくクラウドcomputeに課金するself-hostedまたはマネージドのrunnerに重いワークロードを移行しましょう。

関連ガイド