一种迭代版本部署方法及装置制造方法及图纸

技术编号:27934399 阅读:24 留言:0更新日期:2021-04-02 14:14
本发明专利技术提供了一种迭代版本部署方法及装置,其中,该方法包括:检测到迭代版本完成,对该迭代版本进行测试;在测试通过之后,通过第一目标账号确定是否同意部署该迭代版本;在确定结果为同意部署的情况下,通过生产服务器对该迭代版本进行部署,可以解决相关技术中新的迭代版本自动打包部署,导致容易出现有BUG的代码上线,一旦有BUG的代码上线就会发生生产事故,造成较大损失的问题,通过在目标账号中的审核,实现了开发与部署的分离,明确了流程与责任,使生产环境更稳定,以减少损失。

【技术实现步骤摘要】
一种迭代版本部署方法及装置
本专利技术涉及通信领域,具体而言,涉及一种迭代版本部署方法及装置。
技术介绍
现有的自动化部署,是通过Jenkins对代码版本管理服务器进行监听,当发现码版本管理服务器上的代码的变化时,自动下载代码,并进行编译打包,部署等操作。在整个过程中,都是通过已经配置好的流程实行,配置好的流程包括Jenkins现在的设置和写好的一些脚本。在现有的Jenkins自动部署中,可以自动化的对代码进行打包、部署,导致容易出现有漏洞BUG的代码上线,一旦有BUG的代码上线就会发生生产事故,造成较大损失。针对相关技术中新的迭代版本自动打包部署,导致容易出现有BUG的代码上线,一旦有BUG的代码上线就会发生生产事故,造成较大损失的问题,尚未提出解决方案。
技术实现思路
本专利技术实施例提供了一种迭代版本部署方法及装置,以至少解决相关技术中新的迭代版本自动打包部署,导致容易出现有BUG的代码上线,一旦有BUG的代码上线就会发生生产事故,造成较大损失的问题。根据本专利技术的一个实施例,提供一种迭代版本本文档来自技高网...

【技术保护点】
1.一种迭代版本部署方法,其特征在于,包括:/n检测到迭代版本完成,对所述迭代版本进行测试;/n在测试通过之后,通过第一目标账号确定是否同意部署所述迭代版本;/n在确定结果为同意部署的情况下,通过生产服务器对所述迭代版本进行部署。/n

【技术特征摘要】
1.一种迭代版本部署方法,其特征在于,包括:
检测到迭代版本完成,对所述迭代版本进行测试;
在测试通过之后,通过第一目标账号确定是否同意部署所述迭代版本;
在确定结果为同意部署的情况下,通过生产服务器对所述迭代版本进行部署。


2.根据权利要求1所述的方法,其特征在于,在通过第一目标账号确定是否同意部署所述迭代版本之前,所述方法还包括:
向第三目标账号发送携带工单信息的工单,其中,所述工单信息包括要发布应用、版本信息、代码仓库全球信息追踪地址、标签;
通过所述第三目标账号对线上已有版本与所述迭代版本进行对比,得到对比结果,并保存所述代码迭代版本。


3.根据权利要求2所述的方法,其特征在于,在通过生产服务器对所述迭代版本进行部署之前,所述方法还包括:
向所述第三目标账号发送确认部署通知,其中,所述第三目标账号用于进行流程配置与脚本编写;
根据所述工单信息下载所述迭代版本对应的代码,并对所述迭代版本对应的代码进行打包。


4.根据权利要求2所述的方法,其特征在于,通过目标账号确定是否同意部署所述迭代版本包括:
向所述第一目标账号发送确定所述迭代版本的确认请求,其中,所述确认请求中携带有所述对比结果;
接收所述第一目标账号对所述迭代版本进行确定之后发送的确定消息,其中所述确定消息中携带有所述确定结果。


5.根据权利要求1至4中任一项所述的方法,其特征在于,对所述迭代版本进行测试包括:
通过消息或邮件的方式向第二目标账号发送对所述迭代版本进行测...

【专利技术属性】
技术研发人员:田帅朋
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1