Incremental Compilation - CI/CD用語集の定義
incremental compilation は、変更の影響を受けるプログラムの部分のみを再コンパイルし、変更されていないすべてのものについては以前の出力を再利用します。
incremental compilation は、変更の影響を受けるプログラムの部分のみを再コンパイルし、変更されていないすべてのものについては以前の出力を再利用します。
incremental compilation はインクリメンタル build のコンパイラレベルの対応物です。どのユニットが変更されたかを追跡し、それらだけを再構築します。
CI での注意点
インクリメンタルな状態は、新しい CI runner にはない build ディレクトリに存在するため、incremental compilation はウォームまたは永続的な runner で最も役立ちます。cache から build ディレクトリを復元すると、その利点が維持されます。
関連ガイド
Compile Cache - CI/CD Glossary DefinitionCompile Cache: A compile cache stores the output of compiling a source file keyed by its content and flags, s…
Incremental Build - CI/CD Glossary DefinitionAn incremental build recompiles only the parts of a project affected by a change, reusing prior outputs for e…
What Is a Remote Cache?A remote cache stores build outputs in a shared, networked location so they can be reused across machines, CI…