tapchicoma
01/08/2025, 5:23 PMVampire
01/08/2025, 6:25 PMIf nothing changes in a build file (or its dependencies) the build file isn't recompiled.
That's a major understatement. And also not related to configuration cache. If nothing changed, the build file is not recompiled even without CC. But everything up to executing the first task plus all normal dependency resolution is skipped with CC. No dependency downloading, no init script execution, no settings script execution, no build script execution, ... This is the remote cache section
Like the local build cache, the remote build cache helps you save time by reusing outputs from other builds. It can retrieve task outputs from any earlier build you've already run, not just the last one.
sounds like the local build cache could only reuse results from last build run. But you are for sure aware that this is not the case. The point is, that you can reuse also build results from others, typically from CI machines. :-)
IgnacioCarrion
01/08/2025, 8:25 PMtapchicoma
01/09/2025, 9:07 AMtapchicoma
01/09/2025, 4:01 PM