diff --git a/.drone.yml b/.drone.yml index 472a3cd6..bb40e9d1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -7,22 +7,17 @@ platform: arch: amd64 steps: -# - name: restore-cache-with-filesystem -# image: meltwater/drone-cache:dev -# when: -# branch: -# - develop -# pull: true -# settings: -# backend: "filesystem" -# restore: true -# cache_key: '{{ .Repo.Name }}_{{ checksum "package.json" }}_{{ checksum "yarn.lock" }}_{{ arch }}_{{ os }}' -# archive_format: "gzip" -# mount: -# - '/app' -# volumes: -# - name: cache -# path: /tmp/cache + - name: restore-cache + image: drillster/drone-volume-cache + restore: true + when: + branch: + - master + - develop + mount: + - ./node_modules + volumes: + - /tmp/cache:/cache - name: build-master image: plugins/docker when: @@ -77,22 +72,14 @@ steps: from_secret: global_docker_registry repo: from_secret: docker_repo -# - name: rebuild-cache-with-filesystem -# image: meltwater/drone-cache:dev -# when: -# branch: -# - develop -# pull: true -# settings: -# backend: "filesystem" -# rebuild: true -# cache_key: '{{ .Repo.Name }}_{{ checksum "package.json" }}_{{ checksum "yarn.lock" }}_{{ arch }}_{{ os }}' -# archive_format: "gzip" -# mount: -# - '/app' -# volumes: -# - name: cache -# path: /tmp/cache -#volumes: -# - name: cache -# temp: {} + - name: rebuild-cache + image: drillster/drone-volume-cache + when: + branch: + - master + - develop + rebuild: true + mount: + - ./node_modules + volumes: + - /tmp/cache:/cache