We currently disable the built-in clone and perform our own clone step as part of our build pipeline. However, with one of our ~4GB git LFS repos, it clones this for every build, adding a long time to clone each time. Any suggestions for improving this, either through caching on the host, or persisting the build workspace between builds, or something else entirely? We have a small fleet of instances running drone-runner, and I don’t mind if each instance has its own cache.
For our non-LFS repos, we can clone shallow and it’s fast enough.
Thanks for any suggestions,