tianjia.dron

This commit is contained in:
lixin 2025-01-10 16:26:34 +08:00
parent 763bc6db3c
commit 34e1c1bf90

40
.drone.yml Normal file
View File

@ -0,0 +1,40 @@
kind: pipeline
type: docker
name: deploy
volumes:
- name: node_modules
host:
path: /usr/local/frontend/node_modules
- name: web_build_dir
host:
path: /usr/local/frontend/automated_admin
- name: yarn_cache
host:
path: /usr/local/frontend/yarn_cache
steps:
- name: build-project
image: node:22
depends_on: [clone]
volumes:
- name: node_modules
path: /drone/src/node_modules
- name: web_build_dir
path: /drone/src/dist
- name: yarn_cache
path: /usr/local/share/.cache/yarn/v6
commands:
# - npm config set registry https://registry.npm.taobao.org
- yarn config set registry https://registry.npmmirror.com
- yarn install
- yarn build:prod
#- npm cache clean --force
# - npm install
# - npm run build:prod
trigger:
branch:
- main
event:
- push