[發明專利]一種配置管理方法、裝置、終端設備及存儲介質有效
| 申請號: | 201810342227.2 | 申請日: | 2018-04-17 |
| 公開(公告)號: | CN108762803B | 公開(公告)日: | 2021-09-10 |
| 發明(設計)人: | 楊冬振 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 胡志桐 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 配置管理 方法 裝置 終端設備 存儲 介質 | ||
1.一種配置管理方法,其特征在于,所述配置管理方法包括客戶端執行的如下步驟:
接收用戶發送的代碼提交申請信息,其中,所述代碼提交申請信息包含待提交代碼的地址標識信息、所述用戶的身份標識信息和分支版本信息;
根據所述地址標識信息,獲取所述待提交代碼;
通過插件對所述待提交代碼按照預設的檢查指標進行靜態代碼檢查,得到靜態代碼檢查報告;其中,所述預設的檢查指標是對待提交代碼進行靜態代碼檢查時配置的檢查指標;所述檢查指標包括單元測試、代碼Bug檢查、代碼規范性檢查、覆蓋率和圈復雜度;
對所述靜態代碼檢查報告進行解析,按照預設的指標,提取所述靜態代碼檢查報告中的指標結果數據;所述預設的指標包括單元測試junit失敗個數、代碼中文件流未關閉的錯誤代碼、不符合規范的壞味道代碼和是否符合預設的代碼書寫風格要求;
通過實時消息傳輸協議將所述指標結果數據和所述身份標識信息發送給服務端;
通過實時消息傳輸協議向配置管理平臺發送代碼提交請求,其中,所述代碼提交請求包含所述地址標識信息、所述身份標識信息和所述分支版本信息;
若接收到所述配置管理平臺發送的包含提交結果的提示信息,則將所述提示信息反饋給所述用戶;
所述若接收到所述配置管理平臺發送的包含提交結果的提示信息,則將所述提示信息反饋給所述用戶包括:
若客戶端接收到配置管理平臺發送的提示信息為成功提交,則根據提示信息中成功提交的代碼對應的身份標識信息,找到對應的用戶,將該提示信息反饋給所述用戶;
若客戶端接收到配置管理平臺發送的提示信息為拒絕提交,則根據提示信息中被拒絕提交的代碼對應的身份標識信息,找到對應的用戶,將該提示信息反饋給所述用戶。
2.如權利要求1所述的配置管理方法,其特征在于,所述代碼提交申請信息還包括所述用戶的特批申請標識,在所述接收用戶發送的代碼提交申請信息之后,所述配置管理方法還包括客戶端執行的如下步驟:
根據所述特批申請標識,向預設的審批員發送特批權限申請;
若接收到所述審批員返回的審批結果為特批申請成功,則將所述用戶的特批權限標識信息和所述用戶的身份標識信息發送給所述配置管理平臺,以使所述配置管理平臺將所述特批權限標識信息與所述身份標識信息對應保存在權限數據庫中。
3.一種配置管理方法,其特征在于,所述配置管理方法包括服務端執行的如下步驟:
接收客戶端發送的靜態代碼檢查報告的指標結果數據和用戶的身份標識信息,并將所述指標結果數據和所述身份標識信息對應存儲于指標數據庫中;所述指標結果數據和所述身份標識信息是唯一對應的;
若接收到配置管理平臺發送的代碼指標檢測請求,則獲取所述代碼指標檢測請求中的分支版本信息和所述身份標識信息;
根據所述分支版本信息,獲取所述分支版本信息對應的預設的指標標準數據;
從所述指標數據庫中獲取所述身份標識信息對應的所述指標結果數據;
根據所述指標標準數據對所述指標結果數據進行指標檢測,若檢測到所述指標結果數據滿足所述指標標準數據的要求,則生成允許提交的操作指令,否則生成拒絕提交的操作指令;其中,所述指標檢測是指檢測指標結果數據中的預設的指標與按照指標標準數據中的代碼檢測指標有相同指標,將相同指標下的預設指標對應的數值和代碼檢測指標對應的數值進行比對;
將所述操作指令發送給所述配置管理平臺。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810342227.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于二叉樹的流程控制系統及控制方法
- 下一篇:灰度發布新產品的方法和裝置





