kind: pipeline type: docker name: vue-admin trigger: branch: ci steps: - name: restore-modules image: drillster/drone-volume-cache volumes: - name: modules path: /cache settings: restore: true mount: - ./node_modules - ./yarn.lock - name: build image: node:12.16.1 commands: - ls -l | grep node_modules - cd node_modules - ls -l - yarn - yarn build:prod - name: rebuild-modules image: drillster/drone-volume-cache volumes: - name: modules path: /cache settings: rebuild: true mount: - ./node_modules - ./dist - ./yarn.lock volumes: - name: modules host: path: /mnt/d/ci_volumes