Added cache:key to .gitlab-ci.yml allowing to fine tune the caching
The cache:key
allows you to define the affinity mask of caching, allowing to have single cache for all jobs, or cache per-job, or per-branch, or any other way you would need:
- Cache per-build for all branches:
cache:
key: "$CI_BUILD_NAME"
untracked: true
- Cache per-branch for all jobs:
cache:
key: "$CI_BUILD_REF"
untracked: true