- 新增 task_report 任务级聚合指标 task_metrics - 补充创建任务幂等与失败路径/冲突测试 - 将后端测试基线提升到 20 passed - 新增 edge-agent 初始化代码、启动脚本与打包脚本 - 新增 http_health_check、check_port、check_process、grep_log 执行器 - 补充 edge-agent 基础测试并提升基线到 10 passed - 同步更新 backend README 与当前进度总结
25 lines
941 B
PowerShell
25 lines
941 B
PowerShell
$ErrorActionPreference = "Stop"
|
|
|
|
$root = Split-Path -Parent $PSScriptRoot
|
|
$dist = Join-Path $root "dist"
|
|
$packageRoot = Join-Path $dist "edge-agent-windows"
|
|
$zipPath = Join-Path $dist "edge-agent-windows.zip"
|
|
|
|
if (Test-Path $packageRoot) {
|
|
Remove-Item -LiteralPath $packageRoot -Recurse -Force
|
|
}
|
|
if (Test-Path $zipPath) {
|
|
Remove-Item -LiteralPath $zipPath -Force
|
|
}
|
|
|
|
New-Item -ItemType Directory -Path $packageRoot | Out-Null
|
|
New-Item -ItemType Directory -Path $dist -Force | Out-Null
|
|
|
|
Copy-Item -LiteralPath (Join-Path $root "app") -Destination $packageRoot -Recurse
|
|
Copy-Item -LiteralPath (Join-Path $root "README.md") -Destination $packageRoot
|
|
Copy-Item -LiteralPath (Join-Path $root "pyproject.toml") -Destination $packageRoot
|
|
Copy-Item -LiteralPath (Join-Path $PSScriptRoot "start-windows.ps1") -Destination $packageRoot
|
|
|
|
Compress-Archive -Path (Join-Path $packageRoot "*") -DestinationPath $zipPath -Force
|
|
Write-Output $zipPath
|