一种应用发布方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:32232607 阅读:25 留言:0更新日期:2022-02-09 17:37
本公开提供了一种应用发布方法、装置、计算机设备和存储介质,其中,该方法包括:在待发布应用版本在测试环境中测试通过后,启用待发布应用版本对应的线上运行环境;创建与线上运行环境匹配的第一沙盒环境,并确定第一沙盒环境对应的临时域名信息;所述第一沙盒环境与线上运行环境之间彼此独立;在第一沙盒环境中启动待发布应用版本,并将临时域名信息分配给待发布应用版本;临时域名信息用于查询待发布应用版本在第一沙盒环境中的启动状态;在确定待发布应用版本在第一沙盒环境中启动成功的情况下,在线上运行环境中部署待发布应用版本,并将线上运行环境中的旧应用版本对应的原始域名信息重新分配给待发布应用版本。域名信息重新分配给待发布应用版本。域名信息重新分配给待发布应用版本。

【技术实现步骤摘要】
一种应用发布方法、装置、计算机设备和存储介质


[0001]本公开涉及计算机
,具体而言,涉及一种应用发布方法、装置、计算机设备和存储介质。

技术介绍

[0002]现有技术中,当新版本的目标应用(即待发布应用版本)开发完成之后,测试人员需要在测试环境中对新版本的目标应用进行启动测试和功能测试。在新版本的目标应用在测试环境中测试通过的情况下,测试人员会直接将新版本的目标应用部署在线上运行环境中,以便于用户后续可以使用新版本的目标应用。
[0003]但是,直接将在测试环境中测试通过的新版本的目标应用发布在线上运行环境中,存在新版本的目标应用无法在线上运行环境启动的风险,从而导致新版本的目标应用不可使用。

技术实现思路

[0004]本公开实施例至少提供一种应用发布方法、装置、计算机设备和存储介质。
[0005]第一方面,本公开实施例提供了一种应用发布方法,包括:
[0006]在待发布应用版本在测试环境中测试通过后,启用所述待发布应用版本对应的线上运行环境;
[0007]创建与所述线上运行环境匹配的第本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用发布方法,其特征在于,包括:在待发布应用版本在测试环境中测试通过后,启用所述待发布应用版本对应的线上运行环境;创建与所述线上运行环境匹配的第一沙盒环境,并确定所述第一沙盒环境对应的临时域名信息;所述第一沙盒环境与所述线上运行环境之间彼此独立;在所述第一沙盒环境中启动所述待发布应用版本,并将所述临时域名信息分配给所述待发布应用版本;所述临时域名信息用于查询所述待发布应用版本在所述第一沙盒环境中的启动状态;在确定所述待发布应用版本在所述第一沙盒环境中启动成功的情况下,在所述线上运行环境中部署所述待发布应用版本,并将所述线上运行环境中的旧应用版本对应的原始域名信息重新分配给所述待发布应用版本。2.根据权利要求1所述的方法,其特征在于,所述方法还包括在所述测试环境中对所述待发布应用版本进行测试的步骤:创建与所述测试环境匹配的第二沙盒环境;所述第二沙盒环境与所述第一沙盒环境的环境配置信息不同;在所述第二沙盒环境中启动所述待发布应用版本;在确定所述待发布应用版本在所述第二沙盒环境中启动成功的情况下,在所述测试环境中对所述待发布应用版本进行应用功能测试。3.根据权利要求1所述的方法,其特征在于,所述创建与所述线上运行环境匹配的第一沙盒环境,包括:获取所述待发布应用版本对应的代码版本信息,以及为所述第一沙盒环境分配的目标端口;所述目标端口用于接收外部用户的请求;基于所述线上运行环境对应的第一环境配置信息和所述待发布应用版本对应的代码版本信息,确定所述第一沙盒环境对应的第二环境配置信息;其中,所述第一环境配置信息能够支持所述待发布应用版本以及在所述待发布应用版本之前的旧应用版本,所述第二环境配置信息能够支持所述待发布应用版本;基于所述第一沙盒环境对应的第二环境配置信息和所述目标端口,创建所述第一沙盒环境。4.根据权利要求3所述的方法,其特征在于,所述方法还包括查询所述待发布应用版本在所述第一沙盒环境中的启动状态的步骤:基于所述第一沙盒环境对应的临时域名信息,发起针对所述待发布应用版本的启动查询请求,获取查询到的所述待发布应用版本在所述第一沙盒环境中的端口监听信息;基于所述端口监听信息,确定所述待发布应用版本在所述第一沙盒环境中的启动状态。5.根据权利要求4所述的方法,其特征在于...

【专利技术属性】
技术研发人员:周绍天
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1