This application discloses a neutralized version construction, page response method, system and an electronic device and a computer readable storage medium. The neutralized version construction method includes: determining the functional requirements of each customer and determining the requirement code according to the functional requirements; the requirement code includes at least replacing the original identification information with the identification information of the customer. Code; get the original script file, and create a condition branch for each customer in the original script file; add each requirement code to the corresponding condition branch, and get the completed script file. The neutral version construction method provided in this application only needs to maintain a set of codes for multiple functional requirements to reduce code redundancy and maintenance costs. When there is a new customer's functional requirement, only need to add conditional branch, and the scalability is strong.
【技术实现步骤摘要】
一种中性化版本构建、页面响应方法、系统及相关装置
本申请涉及计算机
,更具体地说,涉及一种中性化版本构建、页面响应方法、系统及一种电子设备和一种计算机可读存储介质。
技术介绍
随着市场拓展的顺利进行,在存储产品型号方面日趋完善。对存储系统做中性化,即将存储系统中所有的原始标识信息全部删除,如有关浪潮标识的信息。在现有技术中,首先执行更新代码操作,保证即将构建的版本代码最新。然后编写一脚本repalce.sh,将所有需要替换为中性化的模块对应的文件以列表形式保存,并执行替换操作,将原始标识信息替换为MASTOR。最后,执行构建脚本build_mkiso.sh,进行打包。上述构建中性化版本无法满足市场需求,不能根据客户需求实时的替换中性化,例如一客户想将浪潮标识替换为客户公司名AAA,另一客户想将浪潮标识替换为公司名BBB,那么随着不同客户的需求,上述方案需要对替换脚本不断的进行更改,需要维护多套代码,不易于代码管理,无法满足需求,不能自动化的进行替换,极大的降低了工作效率,而且也无法做到兼容性要求。因此,如何提高中性化版本的构建效率是本领域技术人员需要解决的问 ...
【技术保护点】
1.一种中性化版本构建方法,其特征在于,包括:确定每个客户的功能需求,并根据所述功能需求确定需求代码;其中,所述需求代码至少包括将原始标识信息替换为所述客户的标识信息的代码;获取原始脚本文件,并在所述原始脚本文件中为每个所述客户创建条件分支;将每个所述需求代码加入对应的所述条件分支中,得到构建完成的脚本文件。
【技术特征摘要】
1.一种中性化版本构建方法,其特征在于,包括:确定每个客户的功能需求,并根据所述功能需求确定需求代码;其中,所述需求代码至少包括将原始标识信息替换为所述客户的标识信息的代码;获取原始脚本文件,并在所述原始脚本文件中为每个所述客户创建条件分支;将每个所述需求代码加入对应的所述条件分支中,得到构建完成的脚本文件。2.根据权利要求1所述中性化版本构建方法,其特征在于,所述功能需求包括修改默认IP、端口号、web密码、os密码和增加系统分区中的任一项或任几项的组合。3.根据权利要求2所述中性化版本构建方法,其特征在于,若所述功能需求具体为增加系统分区,则所述需求代码具体为修改所述原始脚本文件中的linuxrc文件。4.一种需求响应方法,其特征在于,包括:获取脚本文件;其中,所述脚本文件具体为如权利要求1-3任一项所述中性化版本构建方法构建的脚本文件;获取目标客户的目标标识信息,根据所述目标标识信息在所述脚本文件中确定目标条件分支;执行所述目标条件分支中的目标需求代码,以便响应所述目标客户的目标功能需求。5.一种中性化版本构建系统,其特征在于,包括:确定模块,用于确定每个客户的功能需求,并根据所述功能需求确定需求代码;其中,所述需求代码至少包括将原始标识信息替换为所述客户的标识信息的代码;创建模块,用于获取...
【专利技术属性】
技术研发人员:王园,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。