🏠 工作台 ← 工具集

一键部署

只改页面 → 同步文件即生效(数秒,服务不中断)· 改了 Java → 增量编译(只编改动文件,不再打 57MB jar)→ 重启(实测构建 4~5s,重启中断约 30 秒)
当前部署:加载中… 运行方式:加载中…
内存:加载中…

部署口令

口令保存在服务器 application-prod.yml 的 deploy.token,本页只存在你浏览器的 localStorage。流程:git pull 最新 master → 增量编译(javac 只编改动过的源文件)→ 备份 → 优雅停旧进程 → 切换产物 → 拉起新服务,日志尾部实时显示在下方。

部署日志

(暂无日志)

部署历史(最近 30 次)

(暂无记录)
每次部署由 scripts/deploy.sh 追加一行到服务器 /home/api/logs/deploy-history.log,记录时间、结果、版本变化、变更内容与耗时。
变更内容里的「构建 Ns」「停机 Ns」都是实测值:构建 = 编译 + 同步产物的秒数(2026-10-29 起不再打 57MB fat jar,改成一堆 class + 依赖 jar 目录);停机 = 停止旧进程到新服务恢复可用的秒数;带「[热更]」的那次表示只同步了页面、没有编译也没有重启,服务全程不中断。