IDIC安装包及升级包原理;及ICS相应要做的工作。

(1)安装包

代码: 从gitlab 获取最新的代码

数据库脚本:研发在2.175上面测试与实验。制作版本时,自动脚本会从2.175获取最新的数据库结构脚本及初始数据脚本。

 (2)升级包

代码:从gitlab 获取最新的代码

数据库脚本:研发在提交数据库DDL时,建立当天的日期文件夹,放于update目录下。

研发过程中,一般不用修改version.xml;当要制作版本时,会修改这个文件里的版本号,主要是里面的日期。

升级脚本在升级完了后,会将version.xml拷一份version.xml.old

原理解释:

<version>V5.6.20200916</version>

当version.xml.old 旧版本是Vx.y.20200810时,而新版本是 V5.6.20200916,升级脚本会比较 20200916 ~20200810这期间,在update这个文件夹下的日期文件夹,将里面变更的DDL进行执行,从而对目标版本的数据库进行了升级。

 

 

 (3) ICS需要做的事情。

  代码:每次提供最新的代码包,包含前端与后端

 脚本: 新安装版本,需要完整的结构脚本及初始数据插入脚本

            升级sQL: 按日期目录放如实放置SQl升级DDL。

  只要符合上述简单的规范,即可以利用IDIC相应的安装脚本与升级脚本。 

猜你喜欢

转载自blog.csdn.net/dualvencsdn/article/details/108617217