diff --git a/.drone.yml b/.drone.yml index 216d29d..70cbb85 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,6 +4,16 @@ type: docker name: default steps: + - name: restore-cache + image: drillster/drone-volume-cache + volumes: + - name: cache + path: /cache + settings: + restore: true + mount: + - ~/.cache/pip + - name: build image: plugins/docker:latest volumes: @@ -23,6 +33,15 @@ steps: mirror: https://5c492fmo.mirror.aliyuncs.com dockerfile: ./Dockerfile + - name: rebuild-cache + image: drillster/drone-volume-cache + volumes: + - name: cache + path: /cache + settings: + rebuild: true + mount: + - ~/.cache/pip - name: scp image: appleboy/drone-scp @@ -86,3 +105,7 @@ volumes: - name: dockersock host: path: /var/run/docker.sock + +- name: cache + host: + path: /tmp/cache