Feel like I’m not quite understanding the answer. Been searching Google for ages and still haven’t found a proper answer. Here is the default file used for AutoDevops with Herokuish: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/gitlab/ci/templates/Auto-DevOps.gitlab-ci.yml
Here is herokuish which exposes a CACHE_PATH: https://github.com/gliderlabs/herokuish#paths
I’m not seeing any references to any cache configuration in the AutoDevops template file and no references to providing cache to the Herokuish docker container used.
Why isn’t the template AutoDevops using cache by default (our builds are taking around 15 minutes as node_modules takes ages to install)?
Documentation for caching makes it look like it’s as easy as adding some tags in the build but because there’s a Docker container being run with references to a path and the fact it’s not there already makes me think it’s not that simple.
There’s no references to caching whatsoever on the AutoDevops page: https://gitlab.com/help/topics/autodevops/index.md