feat: 部署初版测试
Some checks failed
Extension Build & Release / build (push) Failing after 1m5s
Backend Deploy (Go + Docker) / deploy (push) Failing after 1m40s
Web Console Deploy (Vue 3 + Vite) / deploy (push) Has been cancelled

This commit is contained in:
zs
2026-03-02 21:25:21 +08:00
parent db3abb3174
commit 8cf6cb944b
97 changed files with 10250 additions and 209 deletions

View File

@@ -0,0 +1,44 @@
name: Web Console Deploy (Vue 3 + Vite)
on:
push:
branches:
- main
paths:
- 'web/**'
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: 获取代码
uses: actions/checkout@v4
- name: 安装 Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
cache-dependency-path: web/package-lock.json
- name: 安装依赖并打包
run: |
cd web
npm install
npm run build
- name: 准备部署文件夹
run: |
mkdir -p deploy_web
cp -r web/dist/* deploy_web/
- name: 部署静态文件到服务器
uses: up9cloud/action-rsync@master
env:
USER: root
HOST: 144.24.60.0
KEY: ${{secrets.USAARMLOGIN_SSH_KEY}}
ARGS: -avz --delete
SSH_ARGS: "-p 22 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"
SOURCE: ./deploy_web/
TARGET: /var/admin/InsightReply/web
VERBOSE: true