版本发布和升级¶
我们遵循国际标准的版本号规范,即 X.Y.Z
。 其中,大版本 X
一年发布 1-2 次,包含重大的升级(例如,系统整体界面的更改,重大功能的引入等);小版本 Y
一个季度发布 1-2 次,包含常规的升级(例如,新功能的引入,框架/依赖库的升级等);补丁版本 Z
不定期发布,主要包含 bugfix 以及一些日常的小更新。
Tip
我们建议您定期更新,以获得最佳和最新的使用体验。
软件升级¶
假设,您遵循了开始使用文档的安装步骤,此时,您下载并解压了最新的安装脚本(1.4.0),
.
|-- beatsight-docker-1.3.0-ce
| |-- README.md
| |-- backup.sh
| |-- backups
| |-- beatsight_install_log-2024-10-26_04-10-18.txt
| |-- docker-compose.yaml
| |-- install
| |-- install.sh
| |-- logs
| |-- runtime
| |-- start.sh
| `-- stop.sh
|-- beatsight-docker-1.4.0-ce
| |-- README.md
| |-- backup.sh
| |-- backups
| |-- docker-compose.yaml
| |-- install
| |-- install.sh
| |-- logs
| |-- runtime
| |-- upgrades
| |-- start.sh
| `-- stop.sh
|-- logs
| |-- beatsight
| |-- nginx
| `-- supervisor
`-- runtime
|-- beatsight.nginx.conf
|-- beatsight_settings.py
`-- gunicorn.conf.py
进入新的安装脚本目录执行升级脚本:
该脚本会先停止当前服务,请确保您在合适的时间里执行。
Tip
补丁版本的升级(例如,v1.3.0 -> v1.3.1)不需要执行升级脚本。
升级完成后,安装新版本,启动服务即可。
跨版本升级¶
假设您是从 1.2 版本直接升级到 1.4.5 版本,需要依此执行多个升级脚本:
软件降级¶
如果新版本存在bug或其他原因导致无法正常使用,您也可以退回到之前版本,操作如下:
旧版安装完成后,重新启动服务即可。