Open spkane opened 5 months ago
Good idea. Have you already used it in CI environments (i’m wondering how it would work with GitHub Actions ephemeral workers)
It would likely take some work to get it working well in the CI/CD pipeline. It would likely require either taking advantage of Github caching (https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflow) or getting Docker to store the cache somewhere remote, or some combination of the two.
That being said, it would improve the local workflow, no matter what. :-)
This makes it possible to cache dep downloads from tools like
apt
,go get
,gem
, etc.See: https://github.com/moby/buildkit/blob/master/frontend/dockerfile/docs/reference.md#run---mounttypecache