-
Notifications
You must be signed in to change notification settings - Fork 386
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal: Buildkit-based remote cache #11
Comments
It seems that the underlying buildkit issue has been fixed and this can be attempted again now. |
Implementing this you can kick start the selling of the new docker subscription, that one with limited pulls xD |
Some numbers from remote cache experimentation (tested on
Notes:
The strategy used was one cache repo for the entire build. Wonder if it's possible for each target to have its own cache. However, it's hard to imagine that that would increase performance. |
This has been implemented and results are pretty good especially for inline caching. Docs changes are here #614 . This will go out in the next release as an experimental feature. |
A known issue: moby/buildkit#1902 |
Buildkit has functionality to store cache in a docker registry. Initial testing showed that it's not just as easy as turning the setting on. Need to explore why that is and address it.
This would make CI integration even better as the system would be much more performant with a cache designed for the purpose.
The text was updated successfully, but these errors were encountered: