kind: pipeline type: docker name: vue-admin trigger: branch: ci steps: - name: net image: praqma/network-multitool network_mode: host commands: - ifconfig - ping minio # - name: rebuild # image: drillster/drone-volume-cache # volumes: # - name: modules # path: /cache # settings: # rebuild: true # mount: # - .env # - 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: # - yarn # - yarn build:prod # - name: rebuild-modules # image: drillster/drone-volume-cache # volumes: # - name: modules # path: /cache # settings: # rebuild: true # mount: # - ./node_modules # - ./yarn.lock # - name: scp # image: appleboy/drone-scp # settings: # host: 124.156.152.247 # username: # from_secret: ssh_username # password: # from_secret: ssh_pwd # port: 8011 # target: # - /mnt/d/deploy/fe/cidemoadmin # source: # - dist # - docker-compose.yml # - nginx.conf # - frpc.ini # - name: deploy # image: appleboy/drone-ssh # settings: # host: 124.156.152.247 # username: # from_secret: ssh_username # password: # from_secret: ssh_pwd # port: 8011 # script: # - cd /mnt/d/deploy/fe/cidemoadmin # - docker-compose down # - docker-compose up -d # - docker-compose logs volumes: - name: modules host: path: /mnt/d/ci_volumes