Open niklasr22 opened 2 weeks ago
We should consult @JulianTrommer regarding the cashing.
Maybe, in addition, we could also add a paths
filter to the entire workflow. We could filter for changes in the code
directories (maybe others as well). This would prevent this potentially long-running step from being executed even though only documentation files have changed.
We are now down to 8 minutes and run three build jobs in parallel, thanks to @JulianTrommer . How important do you think this issue is now? What would be a build time that is good enough?
Current Behavior
The
Test build
step of the.github/workflows/build.yml
workflow takes up to 14min to complete. It seems like the caching that was implemented in #353 does not work as docker never mentions that any of the build steps is read from the cache. I think it might be that the cache directories created inCreate cache directory
andClean up cache
are only created inside the filesystem of the container that runs the job but not stored in a volume on the host.Expected Behavior
The pipeline step successfully reads/writes layers from/into the docker cache.
How to reproduce the issue
No response