Remote Cache - CI/CD用語集の定義
Remote cache はbuildまたはテストの出力を共有サーバーに保存し、一時的なCI runnerを含むあらゆるマシンが別のマシンの行った作業を再利用できるようにします。Bazel、Turborepo、Gradle、sccacheなどのツールがこれをサポートします。
なぜ重要か
新しいCI runnerではローカルcacheが空なので、CIで実際にcache hitをもたらすのはremote cacheです。チームメイトや以前のjobがそれを埋め、あなたのjobは再計算する代わりに結果をダウンロードします。
関連ガイド
Incremental Build - CI/CD Glossary DefinitionIncremental Build: An incremental build rebuilds only the parts of a project affected by a change, reusing pr…
Hermetic Build - CI/CD Glossary DefinitionHermetic Build: A hermetic build runs in complete isolation from the host: it declares every input explicitly…
Cache (CI) - CI/CD Glossary DefinitionCache (CI): A **cache** stores dependencies or build outputs between runs so they are restored instead of rec…