File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Release 构建预览
2+ on :
3+ workflow_dispatch :
4+ inputs :
5+ branch :
6+ description : 选择要构建的分支
7+ type : string
8+ required : true
9+ default : develop
10+
11+ jobs :
12+
Original file line number Diff line number Diff line change 1414 uses : actions/checkout@v4
1515 with :
1616 ref : develop
17- - uses : pnpm/action-setup@v4
18- name : Install pnpm
19- with :
20- version : 8
21- run_install : false
22- - name : setup Node
23- uses : actions/setup-node@v4
24- with :
25- node-version : lts/*
26- cache : " pnpm"
27- - name : install dependencies
28- run : pnpm install
29- - name : install Rust stable
30- uses : dtolnay/rust-toolchain@stable
31- - name : Rust cache
32- uses : swatinem/rust-cache@v2
33- with :
34- workspaces : " ./App/src-tauri -> target"
17+ - name : setup build env
18+ uses : ./.github/workflows/Setup Build Env.yml
3519 # 数据处理
3620 - name : set loglevel
3721 run : node .github/scripts/processLoglevelToTrace.js
Original file line number Diff line number Diff line change 1+ name : 设置构建环境
2+ description : 设置构建环境
3+ runs :
4+ using : " composite"
5+ steps :
6+ - uses : pnpm/action-setup@v4
7+ with :
8+ version : 10
9+ run_install : false
10+
11+ - name : setup Node
12+ uses : actions/setup-node@v4
13+ with :
14+ node-version : lts/*
15+ cache : " pnpm"
16+
17+ - name : install dependencies
18+ run : pnpm install
19+ shell : bash
20+
21+ - name : install Rust stable
22+ uses : dtolnay/rust-toolchain@stable
23+
24+ - name : Rust cache
25+ uses : swatinem/rust-cache@v2
26+ with :
27+ workspaces : " ./App/src-tauri -> target"
You can’t perform that action at this time.
0 commit comments