Skip to content
Latchkey

キャッシュエビクションポリシー - CI/CD用語集の定義

キャッシュエビクションポリシーは、リポジトリがcacheストレージのクォータを超えたときにどのCIのcacheが破棄されるかを、GitHub Actionsでは最も使われていない順で決めます。

キャッシュエビクションポリシーは、リポジトリがcacheストレージ上限に達したときにどのCIのcacheが削除されるかを支配します。GitHub Actionsは、リポジトリがクォータ(デフォルトで10 GB)を超えると、最も使われていないcacheをエビクトします。

エビクションを理解すると、静かな期間の後に、ヒットすると期待したcacheがなぜ時々ミスするのかがわかります。

上限と付き合う

cacheのスコープを絞り小さく保ち、有用なものが生き残るようにします。あるbranchのcacheは無関係なbranchからも利用できず、これがヒット率に影響します。

関連ガイド