On trying to cache a venv folder for python job in shell executor, it seems slower than without caching. I am using multiple local runners. Can I use NFS for creating a shared folder and make cache path to same for speeding up? Any alternative solutions?
config.toml
[[runners]]
name = "shell_runner1"
url = "https://gitlab.abc.in/"
token = "xyz"
executor = "shell"
.gitlab-ci.yml
variables:
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
cache:
paths:
- .cache/pip
- venv/