diff --git a/.drone.yml b/.drone.yml index 0777e17..d38f769 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,12 +3,35 @@ type: docker name: CI build steps: + - name: restore-cache + image: drillster/drone-volume-cache + volumes: + - name: cache + path: /cache + settings: + restore: true + mount: + - vendor - name: rspec image: guildeducation/rails:2.7.1-12.19.0 commands: - - bundle install --jobs=3 --retry=3 + - bundle install --jobs=3 --retry=3 --deployment - yarn install - bundle exec rspec when: branch: - master + - name: rebuild-cache + image: drillster/drone-volume-cache + volumes: + - name: cache + path: /cache + settings: + rebuild: true + mount: + - vendor + +volumes: + - name: cache + host: + path: /var/lib/drone/tmp