kind: pipeline type: docker name: flowable-engine-web steps: - name: build-package-vue image: node:14.17.3 volumes: - name: cache path: /drone/src/flowable-engine-web/node_modules - name: build path: /app/build commands: - cd flowable-engine-web - mkdir -p ./node_modules - export NODE_MODULES_PATH=`pwd`/node_modules - npm config set registry https://registry.npm.taobao.org - set NODE_OPTIONS=--openssl-legacy-provider - npm install - npm run build - ls - echo $NODE_MODULES_PATH - rm -rf /app/build/dist - cp -r dist /app/build/dist - chmod 777 /app/build/dist volumes: - name: build host: path: /www/wwwroot/workflow - name: cache host: path: /var/lib/npm/cache trigger: branch: - pro event: - push