fix: 部署脚本子脚本输出实时可见,解决长时间无反馈问题

将 backend/frontend/admin/life-script 子部署命令改为 capture=False,
让 npm build、Maven 编译、scp 上传等长时间操作的输出实时展示,
避免看起来像卡死。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-20 23:27:06 +08:00
parent 1392daf2ad
commit 2869ffadf5
+8 -4
View File
@@ -184,7 +184,8 @@ def deploy_backend():
ok, _, err = run_command(
"python3 deploy.py remote",
cwd=str(PROJECT_DIR / "backend-single"),
timeout=600
timeout=600,
capture=False
)
if ok:
log_info("后端部署完成")
@@ -211,7 +212,8 @@ def deploy_frontend():
ok, _, err = run_command(
"python3 deploy.py",
cwd=str(PROJECT_DIR / "web"),
timeout=600
timeout=600,
capture=False
)
if ok:
log_info("前端部署完成")
@@ -238,7 +240,8 @@ def deploy_admin():
ok, _, err = run_command(
"python3 deploy.py",
cwd=str(PROJECT_DIR / "web-admin"),
timeout=600
timeout=600,
capture=False
)
if ok:
log_info("管理后台部署完成")
@@ -265,7 +268,8 @@ def deploy_life_script():
ok, _, err = run_command(
"python3 deploy.py",
cwd=str(PROJECT_DIR / "life-script"),
timeout=600
timeout=600,
capture=False
)
if ok:
log_info("Life-Script 部署完成")