完善远程执行、主题安装与部署流程

This commit is contained in:
imengying committed 2026-09-04 03:47:06 +08:00
1 parent dae8f665db
commit 2f7cccd94d
53 files changed
+2348 -624

No files matched your search

+5 -5
View File
@@ -138,7 +138,7 @@ jobs:
"frontend_dir = \"$GITHUB_WORKSPACE/frontend/dist\"" \
"admin_frontend_dir = \"$GITHUB_WORKSPACE/frontend/admin-dist\"" \
"agent_dir = \"$GITHUB_WORKSPACE/agent\"" > "$sqlite_config"
target/backend/debug/nodeflare-backend --config "$sqlite_config" > "$sqlite_dir/server.log" 2>&1 &
target/backend/debug/nodeflare --config "$sqlite_config" > "$sqlite_dir/server.log" 2>&1 &
sqlite_pid=$!
wait_ready http://127.0.0.1:18080 "$sqlite_dir/server.log" "$sqlite_pid"
MONITOR_BASE_URL=http://127.0.0.1:18080 \
@@ -162,7 +162,7 @@ jobs:
"frontend_dir = \"$GITHUB_WORKSPACE/frontend/dist\"" \
"admin_frontend_dir = \"$GITHUB_WORKSPACE/frontend/admin-dist\"" \
"agent_dir = \"$GITHUB_WORKSPACE/agent\"" > "$postgres_config"
target/backend/debug/nodeflare-backend --config "$postgres_config" > "$postgres_dir/server.log" 2>&1 &
target/backend/debug/nodeflare --config "$postgres_config" > "$postgres_dir/server.log" 2>&1 &
postgres_pid=$!
wait_ready http://127.0.0.1:18081 "$postgres_dir/server.log" "$postgres_pid"
MONITOR_BASE_URL=http://127.0.0.1:18081 \
@@ -189,11 +189,11 @@ jobs:
include:
- platform: Linux x64
target: x86_64-unknown-linux-musl
asset: nodeflare-server-linux-x64
asset: nodeflare-linux-x64
emulate: false
- platform: Linux ARM64
target: aarch64-unknown-linux-musl
asset: nodeflare-server-linux-aarch64
asset: nodeflare-linux-aarch64
emulate: true
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
@@ -209,7 +209,7 @@ jobs:
- name: Stage server binary
run: |
mkdir -p release
cp "target/server/${{ matrix.target }}/release/nodeflare-backend" "release/${{ matrix.asset }}"
cp "target/server/${{ matrix.target }}/release/nodeflare" "release/${{ matrix.asset }}"
chmod +x "release/${{ matrix.asset }}"
- name: Install ARM64 emulator
if: matrix.emulate