crm-h5/.drone.yml
XinWei eec5df58d5
All checks were successful
continuous-integration/drone/push Build is passing
'init'
2024-07-29 17:08:40 +08:00

30 lines
560 B
YAML

kind: pipeline
name: default
steps:
- name: build
image: node:16.18.1
volumes:
- name: build-file
path: /build/dist
commands:
- npm install
- npm run build
- cp -r dist /build
# - ls
# - cd dist
# - ls
#- name: test
# image: node:16.18.1
# commands:
# - npm run test
#- name: deploy
# image: nginx:1.21
# commands:
# - cp -r dist/. /usr/share/nginx/html
volumes: # 定义流水线挂载目录,用于共享数据
- name: build-file
host:
path: /root/crm-build/dist # 从宿主机中挂载的目录