Build Stages: Warm up cache
This example has 2 build stages:
- One job that installs dependencies and warms up the cache for the given branch.
- Three jobs that run tests, using the cache.
Here’s what the .travis.yml
config could look like:
cache: bundler
jobs:
include:
- stage: prepare cache
script: true
rvm: 2.3
- stage: test
script: bundle show
rvm: 2.3
- stage: test
script: bundle show
rvm: 2.3
- stage: test
script: bundle show
rvm: 2.3
This is how the build matrix might look:
You can find the code for this example on our demo repository: