mirror of
https://github.com/rustfs/rustfs.git
synced 2026-01-17 01:30:33 +00:00
refactor(ci): optimize build workflow for better efficiency
- Integrate GUI build steps into main build-rustfs job - Add conditional GUI build execution based on tag releases - Simplify workflow by removing redundant build-rustfs-gui job - Copy binary directly to embedded-rustfs directory without downloading artifacts - Update merge job dependency to only rely on build-rustfs - Improve cross-platform compatibility for Windows binary naming (.exe) - Streamline artifact uploading and OSS publishing process - Maintain consistent conditional logic for release operations
This commit is contained in:
4
.github/workflows/build.yml
vendored
4
.github/workflows/build.yml
vendored
@@ -1,9 +1,9 @@
|
||||
name: Build
|
||||
name: Build RustFS And GUI
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: "0 0 * * 0" # 每周日午夜执行
|
||||
- cron: "0 0 * * 0" # at midnight of each sunday
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
|
||||
Reference in New Issue
Block a user