[发明专利]服务发布方法及装置在审
申请号: | 202010223526.1 | 申请日: | 2020-03-26 |
公开(公告)号: | CN111443923A | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 王锟 | 申请(专利权)人: | 北京房天下嘉居网络技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/445;G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟 |
地址: | 100000 北京市丰台区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 发布 方法 装置 | ||
1.一种服务发布方法,其特征在于,包括:
获取开发人员提交的目标服务的程序代码,并确定预设的持续发布系统的环境参数;
调用预设的持续集成系统对所述程序代码和所述环境参数进行处理,生成与所述目标服务对应的测试镜像、仿真镜像以及发布镜像;
将所述测试镜像部署至所述持续发布系统的测试环境中,使得所述测试镜像在所述测试环境中运行,并将运行得到的测试信息向所述开发人员反馈;
若接收到所述开发人员响应于所述测试信息发送的仿真指令,则依据所述仿真指令将所述仿真镜像部署至所述持续发布系统的仿真环境中,使得所述仿真镜像在所述仿真环境中运行,并将运行得到的仿真信息向所述开发人员反馈;
若接收到所述开发人员响应于所述仿真信息发送的发布指令,则依据所述发布指令将所述发布镜像部署至所述持续发布系统的发布环境中,以完成所述目标服务的发布。
2.根据权利要求1所述的方法,其特征在于,所述确定预设的持续发布系统的环境参数,包括:
获取配置中心的环境配置文件;
对所述环境配置文件进行解析,获取所述环境配置文件中配置所述持续发布系统的环境参数。
3.根据权利要求1所述的方法,其特征在于,所述调用预设的持续集成系统对所述程序代码和所述环境参数进行处理,生成与所述目标服务对应的测试镜像、仿真镜像以及发布镜像,包括:
将所述程序代码分别与所述环境参数中的测试环境参数、仿真环境参数以及发布环境参数进行组合,得到包含所述程序代码和所述测试环境参数的第一组合、包含所述程序代码和所述仿真环境参数的第二组合以及包含所述程序代码和所述发布环境参数的第三组合;
应用所述持续集成系统分别对所述第一组合、所述第二组合以及所述第三组合进行镜像构建,得到与所述测试环境参数对应的测试镜像、与所述仿真环境参数对应的仿真镜像以及与所述发布环境参数对应的发布镜像。
4.根据权利要求1所述的方法,其特征在于,所述将所述测试镜像部署至所述持续发布系统的测试环境中,包括:
获取与所述测试镜像对应的部署文件;
依据所述测试镜像中的测试环境参数确定构成测试环境的部署集群;
按照所述部署文件,将所述测试镜像部署至所述部署集群中。
5.根据权利要求1所述的方法,其特征在于,还包括:
为部署至所述持续发布系统中的所述测试镜像、所述仿真镜像以及所述发布镜像分配统一的版本编号。
6.一种服务发布装置,其特征在于,包括:
获取单元,用于获取开发人员提交的目标服务的程序代码,并确定预设的持续发布系统的环境参数;
调用单元,用于调用预设的持续集成系统对所述程序代码和所述环境参数进行处理,生成与所述目标服务对应的测试镜像、仿真镜像以及发布镜像;
第一部署单元,用于将所述测试镜像部署至所述持续发布系统的测试环境中,使得所述测试镜像在所述测试环境中运行,并将运行得到的测试信息向所述开发人员反馈;
第二部署单元,用于若接收到所述开发人员响应于所述测试信息发送的仿真指令,则依据所述仿真指令将所述仿真镜像部署至所述持续发布系统的仿真环境中,使得所述仿真镜像在所述仿真环境中运行,并将运行得到的仿真信息向所述开发人员反馈;
第三部署单元,用于若接收到所述开发人员响应于所述仿真信息发送的发布指令,则依据所述发布指令将所述发布镜像部署至所述持续发布系统的发布环境中,以完成所述目标服务的发布。
7.根据权利要求6所述的装置,其特征在于,所述获取单元,包括:
第一获取子单元,用于获取配置中心的环境配置文件;
解析子单元,用于对所述环境配置文件进行解析,获取所述环境配置文件中配置所述持续发布系统的环境参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京房天下嘉居网络技术有限公司,未经北京房天下嘉居网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010223526.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种柱塞式液压舵机安装检测装置
- 下一篇:一种图像采集方法及装置