手头使用的禅道系统比较老,还是2016年的8.2.4版本,查询禅道官网最新版本已经升级到12.*,最新版本集成单元测试功能,动手研究如何升级。
1、升级之前,先做好数据备份,使用云服务器可以使用磁盘快照,这样方便些,如果未使用云服务器可使用禅道自带管理工具执行备份操作。
备份方法参考:https://www.zentao.net/book/zentaopmshelp/42.html
2、下载一键安装包,发现就是7-zip解压,会覆盖数据库文件,明显不可行。
3、看来还得使用源码包方式执行升级,重新下载源码包,先单独解包到独立目录。
4、再将zentaopms目录中的所有文件复制到本地禅道安装目录,然后使用禅道管理工具重新启动禅道服务。
默认路径放为:D:\xampps
我的路径因为之前运维安装在了:D:\Program Files\xampps\htdocs\zentaopms,所以升级包解压完里面的文件也要放到此位置。
5、点击访问禅道,会自动进入禅道升级页面。
6、按页面提示新建ok.txt文件之后(如已有改文件需要删除重新创建一下),点击继续更新,会弹出警告提示,因为已经执行过数据库备份,这一步就直接点升级按钮。
7、默认展示的版本信息正确,点击升级按钮,展示需要升级的sql列表,点击确认执行。
8、看到此界面需要等待、并查看mysql服务cpu占用率是否高,如果高就对了,别慌,因为数据库正在执行sql建表改表操作,保守估计一小时吧
9、我们可以查看下升级包里面db文件夹,这么多sql也够mysql喝一壶的了,哈哈
10、当看到这个结果就对了,说明禅道已经升级成功啦
11、重新访问禅道首页,为什么颜色是紫的?因为新版禅道可以设置皮肤啦,怎样设置自己登录探索一下吧。。。