- 新增 task_report 任务级聚合指标 task_metrics - 补充创建任务幂等与失败路径/冲突测试 - 将后端测试基线提升到 20 passed - 新增 edge-agent 初始化代码、启动脚本与打包脚本 - 新增 http_health_check、check_port、check_process、grep_log 执行器 - 补充 edge-agent 基础测试并提升基线到 10 passed - 同步更新 backend README 与当前进度总结
20 lines
538 B
Bash
20 lines
538 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
DIST_DIR="$ROOT_DIR/dist"
|
|
PACKAGE_ROOT="$DIST_DIR/edge-agent-linux"
|
|
ARCHIVE_PATH="$DIST_DIR/edge-agent-linux.tar.gz"
|
|
|
|
rm -rf "$PACKAGE_ROOT"
|
|
mkdir -p "$PACKAGE_ROOT"
|
|
mkdir -p "$DIST_DIR"
|
|
|
|
cp -r "$ROOT_DIR/app" "$PACKAGE_ROOT/"
|
|
cp "$ROOT_DIR/README.md" "$PACKAGE_ROOT/"
|
|
cp "$ROOT_DIR/pyproject.toml" "$PACKAGE_ROOT/"
|
|
cp "$ROOT_DIR/scripts/start-linux.sh" "$PACKAGE_ROOT/"
|
|
|
|
tar -czf "$ARCHIVE_PATH" -C "$PACKAGE_ROOT" .
|
|
echo "$ARCHIVE_PATH"
|