[发明专利]一种配置管理方法、装置、终端设备及存储介质有效
申请号: | 201810342227.2 | 申请日: | 2018-04-17 |
公开(公告)号: | CN108762803B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 杨冬振 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 胡志桐 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置管理 方法 装置 终端设备 存储 介质 | ||
1.一种配置管理方法,其特征在于,所述配置管理方法包括客户端执行的如下步骤:
接收用户发送的代码提交申请信息,其中,所述代码提交申请信息包含待提交代码的地址标识信息、所述用户的身份标识信息和分支版本信息;
根据所述地址标识信息,获取所述待提交代码;
通过插件对所述待提交代码按照预设的检查指标进行静态代码检查,得到静态代码检查报告;其中,所述预设的检查指标是对待提交代码进行静态代码检查时配置的检查指标;所述检查指标包括单元测试、代码Bug检查、代码规范性检查、覆盖率和圈复杂度;
对所述静态代码检查报告进行解析,按照预设的指标,提取所述静态代码检查报告中的指标结果数据;所述预设的指标包括单元测试junit失败个数、代码中文件流未关闭的错误代码、不符合规范的坏味道代码和是否符合预设的代码书写风格要求;
通过实时消息传输协议将所述指标结果数据和所述身份标识信息发送给服务端;
通过实时消息传输协议向配置管理平台发送代码提交请求,其中,所述代码提交请求包含所述地址标识信息、所述身份标识信息和所述分支版本信息;
若接收到所述配置管理平台发送的包含提交结果的提示信息,则将所述提示信息反馈给所述用户;
所述若接收到所述配置管理平台发送的包含提交结果的提示信息,则将所述提示信息反馈给所述用户包括:
若客户端接收到配置管理平台发送的提示信息为成功提交,则根据提示信息中成功提交的代码对应的身份标识信息,找到对应的用户,将该提示信息反馈给所述用户;
若客户端接收到配置管理平台发送的提示信息为拒绝提交,则根据提示信息中被拒绝提交的代码对应的身份标识信息,找到对应的用户,将该提示信息反馈给所述用户。
2.如权利要求1所述的配置管理方法,其特征在于,所述代码提交申请信息还包括所述用户的特批申请标识,在所述接收用户发送的代码提交申请信息之后,所述配置管理方法还包括客户端执行的如下步骤:
根据所述特批申请标识,向预设的审批员发送特批权限申请;
若接收到所述审批员返回的审批结果为特批申请成功,则将所述用户的特批权限标识信息和所述用户的身份标识信息发送给所述配置管理平台,以使所述配置管理平台将所述特批权限标识信息与所述身份标识信息对应保存在权限数据库中。
3.一种配置管理方法,其特征在于,所述配置管理方法包括服务端执行的如下步骤:
接收客户端发送的静态代码检查报告的指标结果数据和用户的身份标识信息,并将所述指标结果数据和所述身份标识信息对应存储于指标数据库中;所述指标结果数据和所述身份标识信息是唯一对应的;
若接收到配置管理平台发送的代码指标检测请求,则获取所述代码指标检测请求中的分支版本信息和所述身份标识信息;
根据所述分支版本信息,获取所述分支版本信息对应的预设的指标标准数据;
从所述指标数据库中获取所述身份标识信息对应的所述指标结果数据;
根据所述指标标准数据对所述指标结果数据进行指标检测,若检测到所述指标结果数据满足所述指标标准数据的要求,则生成允许提交的操作指令,否则生成拒绝提交的操作指令;其中,所述指标检测是指检测指标结果数据中的预设的指标与按照指标标准数据中的代码检测指标有相同指标,将相同指标下的预设指标对应的数值和代码检测指标对应的数值进行比对;
将所述操作指令发送给所述配置管理平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810342227.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于二叉树的流程控制系统及控制方法
- 下一篇:灰度发布新产品的方法和装置