页面树结构
转至元数据结尾
转至元数据起始

产品实现补丁包机制:在基准包的基础上,通过时间节点,将变更代码文件以补丁包的形式进行打包,然后将补丁包手动上传更新,重启服务器后完成补丁更新。     

适用情景

补丁包更新适用的情景有如下两个:

  • 多数小版本的更新。
  • 项目bug的修复。

文件结构

补丁包文件名称为“smartbi.upgrade”。   

补丁包文件结构如下:

主文件目录

SmartbiX.json、Smartbi.json:分别记录了几个git库的对比情况。

web目录

version.txt:记录补丁包的版本信息。

packageinfo.txt:记录补丁包打包时间、版本信息、git库信息等。

  

更新方法

在“系统监控”界面找到 系统补丁 > 升级补丁 页面,单击 更新 按钮,上传补丁包即可。

直接上传最新的补丁包即可,新的补丁包文件会替换旧的补丁包文件。

更新完补丁包后,需要重启才能生效。



集群环境更新补丁

以上补丁更新都默认是在“当前服务器”中更新,在集群环境下,支持用户选择更新的服务器:

可供选择的服务器通过 设置 功能进行设置:

删除补丁包

补丁包更新后,如果发现补丁包弄错了,或者不需要补丁包,只能进入到上传目标目录下手工删除补丁包文件。

注意事项

  • 补丁包升级必须先在测试环境验证通过后,才去生产环境补丁升级;
  • 不支持补丁包的代码文件类型有:.checkstyle、.cvsignore.project.classpathbuild.xml。
  • 无标签