升级流程
PandaTest 的推荐升级方式是通过版本化 manifest 与脚本执行受控升级,而不是直接 docker compose pull && up -d。
标准流程
- 确认目标版本对应的
deploy/manifests/release-<version>.json已就绪。 - 对 PostgreSQL、MinIO 和关键配置文件完成备份。
- 运行预检查脚本,确认环境变量、Compose 文件和目标版本有效。
- 运行升级脚本,由脚本注入固定镜像版本并执行
docker compose up -d。 - 观察服务健康状态与日志,确认升级完成。
服务端升级
# 预检查
bash deploy/scripts/server-doctor.sh --version 1.1.2
# 升级
bash deploy/scripts/server-upgrade.sh --version 1.1.2Agent 升级
bash deploy/scripts/agent-upgrade.sh --version 1.1.2升级后检查
docker compose -f docker-compose.prod.yml ps
docker logs -f pandatest-backend
docker logs -f pandatest-frontend
docker logs -f pandatest-agent⚠️
当前后端容器首次启动仍会执行 Django 数据库迁移,因此正式环境升级前必须先完成备份。