docker runner cache maven repository
I'm using gitlab and a CI runner(docker version). I ran project successfully. But I'd like to cache the maven repository(/root/.m2 directory) for each build. Because downloading those dependencies takes a long time.
I tried mounting /root/.m2. But it's not working. Would you give me a helping hand please?
Here is my gitlab-ci.yml
image: maven:3-jdk-7 variables: MAVEN_OPTS: "-Xms512m -Xmx1024m" test: script: "mvn test -Pqa" build: script: "mvn package -Dmaven.test.skip=true -Pqa -Duser.timezone=UTC"
[[runners]] [runners.docker] volumes = ["/root/.m2:/root/.m2"]
Docker version 1.7.1, build 786b29d/1.7.1
I'm using the latest version of gitlab