From ff4d232c0fd85e2a1a3e44f1ef63e9716f1b1cc5 Mon Sep 17 00:00:00 2001 From: yukai Date: Sat, 14 Sep 2024 03:26:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=9E=84=E5=BB=BA=E6=B5=81?= =?UTF-8?q?=E6=B0=B4=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..e8452cb --- /dev/null +++ b/.drone.yml @@ -0,0 +1,38 @@ +kind: pipeline +type: docker +name: build + +steps: + - name: build + image: node:18.20.3-alpine + pull: if-not-exists + volumes: + - name: cache + path: /drone/src/.pnpm-store + - name: node-build + path: /app/build + commands: ## 此处自己定义项目工程的构建命令 + - npm install -g pnpm + - pnpm i + - pnpm run build:prod + - ls -l + - cp -r dist /app/build/ + when: ## 定义在什么情况下触发构建任务 + branch: master #定义在哪个分支触发构建任务 + - name: scp + image: appleboy/drone-scp + volumes: + - name: node-build + path: /app/build + settings: + host: 60.204.138.3 + username: root + password: 5xhqamyZ + port: 22 + target: /data/app/dmjs-merchant-admin + source: /app/build/dist + overwrite: true +volumes: + - name: node-build + host: + path: /data/app/dmjs-merchant-admin