Open KangbingZhao opened 1 year ago
It seems that caching doesn't work outside of the working directory (/drone/src
) as that is the directory that drone retains across steps (correct me if I'm wrong). I'm trying to cache .m2
directory. Here's some additional information.
These mount directories don't work:
/root/.m2/repository
../../root/.m2/repository
This work, but I have to let maven know:
.m2/repository
I either have to use maven like so mvn -Dmaven.repo.local=.m2/repository ...
or set environment variable MAVEN_OPTS=-Dmaven.repo.local=.m2/repository
So for gradle, or other programs, you have to check and see if there's a way to specify a custom directory. I hope this plugin could support caching outside of the /drone/src
directory.
Describe the bug can't cache gradle dependencies.
I mount host directory
/tmp/cache/gradle
as cache.I checked that it's exact gradle depedencies directory.
but rebuilding cache failed
To Reproduce Steps to reproduce the behavior:
Specifications