Build Avoidance - CI/CD用語集の定義
build avoidanceとは、同じ入力に対するcache済みの結果がすでに存在する場合に、再buildして結果を破棄するのではなく、build作業を完全にスキップすることです。
build avoidanceとは、同じ入力に対するcache済みの結果がすでに存在する場合に、再buildして結果を破棄するのではなく、build作業を完全にスキップすることです。
build avoidanceとは、同じ入力に対するcache済みの結果がすでに存在する場合に、再buildして結果を破棄するのではなく、build作業を完全にスキップすることです。
incremental buildとの違い
incremental buildは再buildを短縮しますが、build avoidanceはそれをスキップします。コンテンツアドレス指定のcache(Bazel、Gradle)は入力のhashで結果をキー付けするため、同一の入力ツリーは保存された結果を即座に返します。
関連ガイド
Incremental Build - CI/CD Glossary DefinitionIncremental Build: An incremental build rebuilds only the parts of a project affected by a change, reusing pr…
Cache Hit Ratio - CI/CD Glossary DefinitionCache Hit Ratio: The cache hit ratio is the fraction of cache lookups served from the cache versus recomputed…
Hermetic Build - CI/CD Glossary DefinitionHermetic Build: A hermetic build is a build that depends only on explicitly declared inputs and is isolated f…