The invention is applicable to the technical field of computer software, and provides a project publishing method and system, control terminal, memory, including the release method of the project: the project received instructions issued; according to the instructions issued corresponding packing items, forming the project package; the project package sent to more than two sets of machines automatic monitoring; the two above the machine to receive project packages are consistent; when monitoring the machine more than two items received packets are consistent, release of the project. In the invention, the automatic monitoring is consistent with the version of the project package, and the project is released after the confirmation is consistent.
【技术实现步骤摘要】
项目的发布方法及系统、控制终端、存储器
本专利技术属于计算机软件
,尤其涉及一种项目的发布方法及系统、控制终端、存储器。
技术介绍
在软件研发过程中,产品研发中心不断地进行新需求的开发和完善,并将开发的程序代码发送给项目,项目需要及时进行程序的发布,即将程序文件上传到应用服务器的指定目录下。这项工作在中小型项目,同时项目部署较为简单的情况下可手工完成,但是在大型的分布式系统中,通常将一套产品划分为非常多的应用,同时项目部署比较复杂,每个应用可能部署在一到多台服务器上,这使得该项工作的工作量成倍增加,并且手工操作容易出现疏忽错误等,造成了产品发布的困难。传统的项目发布过程中,通过会使用脚本来进行系统发布,例如底层利用SCP/FTP中转的方式将代码包传到服务器上去,然后重启应用。此时需要一台台比所发布的项目包是否一致来保证项目发布的一致性,操作过程比较繁琐。
技术实现思路
本专利技术实施例提供了一种项目的发布方法及系统、控制终端、存储器,旨在解决现有技术中需要人工逐个比对每个机器上的项目包是否一致导致操作过程繁琐,效率低的问题。本专利技术实施例是这样实现的,一种项目的发布方法,包括:接收项目的发布指示;根据所述发布指示打包对应的项目,形成项目包;将所述项目包传送至两台以上机器;自动监测所述两台以上机器接收的项目包是否均一致;当监测到所述两台以上机器接收的项目包均一致时,进行项目的发布。优选地,所述项目包携带预设版本号,所述自动监测所述两台以上机器接收的项目包是否均一致具体为:基于所述预设版本号自动监测所述两台以上机器接收的项目包是否均一致。优选地,所述基于所 ...
【技术保护点】
一种项目的发布方法,其特征在于,包括:接收项目的发布指示;根据所述发布指示打包对应的项目,形成项目包;将所述项目包传送至两台以上机器;自动监测所述两台以上机器接收的项目包是否均一致;当监测到所述两台以上机器接收的项目包均一致时,进行项目的发布。
【技术特征摘要】
1.一种项目的发布方法,其特征在于,包括:接收项目的发布指示;根据所述发布指示打包对应的项目,形成项目包;将所述项目包传送至两台以上机器;自动监测所述两台以上机器接收的项目包是否均一致;当监测到所述两台以上机器接收的项目包均一致时,进行项目的发布。2.根据权利要求1所述的发布方法,其特征在于,所述项目包携带预设版本号,所述自动监测所述两台以上机器接收的项目包是否均一致具体为:基于所述预设版本号自动监测所述两台以上机器接收的项目包是否均一致。3.根据权利要求2所述的发布方法,其特征在于,所述基于所述预设版本号自动监测所述两台以上机器接收的项目包是否均一致具体包括:自动将预设版本号与所述两台以上机器中的每一机器接收的项目包的版本号进行比较;在所述两台以上机器中的每一机器接收的项目包的版本号均与所述预设版本号一致时,确认所述两台以上机器接收的项目包均一致;在所述两台以上机器中的至少一台机器接收的项目包的版本号与所述预设版本号不一致时,确认所述两台以上机器接收的项目包不一致。4.根据权利要求3所述的发布方法,其特征在于,确认所述两台以上机器接收的项目包不一致之后还包括:获取所述至少一台机器中的每一台机器的信息。5.根据权利要求4所述的发布方法,其特征在于,所述获取所述至少一台机器中的每一台机器的信息之后还包括:重新为所述至少一台机器中的每一...
【专利技术属性】
技术研发人员:李慧艳,
申请(专利权)人:千寻位置网络有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。