The invention discloses a packaging method, system and electronic equipment based on transaction process optimization. The method includes: obtaining at least one package configuration file corresponding to software project engineering; configuring the target package configuration file determined from the package configuration file in software project engineering to obtain the package software project engineering; compiling and packaging the package software project engineering to obtain the first package; configuring the package distribution in turn based on the first package. In addition to the target package configuration file, the current package configuration file is placed in the file to get the second package corresponding to the current package configuration file. Under this method, transaction processing optimization technology in R&D process optimization based on R&D management can improve the efficiency of multiple data packets for the same software project.
【技术实现步骤摘要】
一种基于事务处理过程优化的打包方法、系统及电子设备
本专利技术涉及事务处理过程优化
,特别涉及一种基于事务处理过程优化的打包方法、系统及电子设备。
技术介绍
在软件项目开发的过程中,通常需要对软件进行调试、测试以及上线等操作,因此软件开发人员经常需要将软件项目的工程进行打包,并将打好的数据包(DataPacket)上传至对应的开发环境中,以使软件开发人员完成对软件进行调试、测试以及上线等操作。在现有技术的实现中,将软件项目的工程打包的方式通常为:获取软件项目的工程在本次打包过程中需要的配置文件,将该配置文件的配置到与该软件项目的工程中,并对该软件项目的工程进行编译及打包,最终生成与该软件项目的工程对应的数据包。现有技术的缺陷在于,针对软件项目的工程执行的操作不同,在对软件项目的工程打包的过程中需要的配置文件也不同,软件开发人员通常需要将同一个软件项目的工程根据不同的配置文件打成多个不同的数据包。由于上述打包方式每次只能打一个数据包,因此,软件工程人员每打一个数据包都需要完整的执行一次上述打包方式。可见,使用上述打包方式对同一个软件项目的工程打多个不同配置的数 ...
【技术保护点】
1.一种基于事务处理过程优化的打包方法,其特征在于,所述方法包括:获取软件项目工程对应的至少一个打包配置文件;在所述软件项目工程中配置从所述打包配置文件中确定的目标打包配置文件,以获得待打包软件项目工程;对所述待打包软件项目工程进行编译及打包,以获得第一数据包;以所述第一数据包为依据,依次配置所述打包配置文件中除所述目标打包配置文件之外的当前打包配置文件,以得到与所述当前打包配置文件分别对应的第二数据包,其中,一个所述当前打包配置文件对应一个所述第二数据包。
【技术特征摘要】
1.一种基于事务处理过程优化的打包方法,其特征在于,所述方法包括:获取软件项目工程对应的至少一个打包配置文件;在所述软件项目工程中配置从所述打包配置文件中确定的目标打包配置文件,以获得待打包软件项目工程;对所述待打包软件项目工程进行编译及打包,以获得第一数据包;以所述第一数据包为依据,依次配置所述打包配置文件中除所述目标打包配置文件之外的当前打包配置文件,以得到与所述当前打包配置文件分别对应的第二数据包,其中,一个所述当前打包配置文件对应一个所述第二数据包。2.根据权利要求1所述的方法,其特征在于,所述在所述软件项目工程中配置从所述打包配置文件中确定的目标打包配置文件,以获得待打包软件项目工程,包括:确定所述打包配置文件的优先级;按照所述优先级由高至低的顺序对所述打包配置文件进行排序;确定所述优先级为最高优先级的所述打包配置文件为目标打包配置文件;在所述软件项目工程中配置所述目标打包配置文件,以获得待打包软件项目工程。3.根据权利要求2所述的方法,其特征在于,所述确定所述打包配置文件的优先级,包括:当检测出包类型中包含上架包类型时,将所述上架包类型对应的第一打包配置文件的优先级设置为最高优先级,其中,所述出包类型为所述打包配置文件对应的数据包的类型;获取所述出包类型不为所述上架包类型的第二打包配置文件的申请时间,其中,一个所述第二打包配置文件对应一个所述申请时间;按照所述申请时间的先后顺序确定所述第二打包配置文件的优先级,其中,所述申请时间越早的所述第二打包配置文件的优先级越高。4.根据权利要求2所述的方法,其特征在于,所述确定所述打包配置文件的优先级,包括:当检测出包类型中包含上架包类型时,将所述上架包类型对应的第三打包配置文件的优先级设置为最高优先级,其中,所述出包类型为所述打包配置文件对应的数据包的类型;获取所述出包类型不为所述上架包类型的第四打包配置文件包含的紧急度,其中,一个所述第四打包配置文件对应一个所述紧急度;按照所述紧急度的大小确定所述第四打包配置文件的优先级,其中,所述紧急度越高的所述第四打包配置文件的优先级越高。5.根据权利要求1~4任一项所述的方法,其特征在于,所述以所述第一数据包为依据,依次配置所述打包配置文件中除所述目标打包配置文件之外的当前打包配置文件,以得到与所述当前打包配置文件分别对应的第二数据包,包括:复制所述第一数据包,以获得复制数据包;确定所述打包配置文件中除所述目标打包配置文件之外的...
【专利技术属性】
技术研发人员:林杜波,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。