[發明專利]代碼管理系統及其控制方法在審
| 申請號: | 202010891672.1 | 申請日: | 2020-08-31 |
| 公開(公告)號: | CN112035160A | 公開(公告)日: | 2020-12-04 |
| 發明(設計)人: | 林振東;曹連峰;陶洋 | 申請(專利權)人: | 廣州魯邦通物聯網科技有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;H04L29/06;H04L29/08 |
| 代理公司: | 廣州市科豐知識產權代理事務所(普通合伙) 44467 | 代理人: | 龔元元 |
| 地址: | 510653 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代碼 管理 系統 及其 控制 方法 | ||
1.一種代碼管理系統,其特征在于,包括:
若干個業務終端,用于編輯業務代碼;
對應于每個所述業務終端的云倉庫,用于存儲對應的所述業務終端上傳的業務代碼,以及將存儲的業務代碼同步到對應的所述業務終端;
NPM服務器,用于存儲所述業務終端發布的業務代碼,以及生成業務代碼對應的版本號;
系統倉庫,用于獲取文件安裝依賴軟件包列表,從所述NPM服務器中下載所述文件安裝依賴軟件包列表中的版本號對應的業務代碼。
2.根據權利要求1所述的一種代碼管理系統,其特征在于,所述業務終端在發布代碼前,獲取業務名稱和版本編號;所述NPM服務器在存儲所述業務終端發布的業務代碼時,基于所述業務終端發送的所述業務名稱和版本編號,生成當前存儲的業務代碼的版本號。
3.根據權利要求1所述的一種代碼管理系統,其特征在于,所述NPM服務器為基于Nexus構建的本地服務器,其中,所述本地服務器是指通過局域網與所述業務終端通信的服務器。
4.根據權利要求1所述的一種代碼管理系統,其特征在于,所述業務代碼在所述業務終端被打包成壓縮包后發布到所述NPM服務器。
5.根據權利要求4所述的一種代碼管理系統,其特征在于,所述系統倉庫從NPM服務器中下載所述業務代碼的壓縮包后進行解壓。
6.根據權利要求1所述的一種代碼管理系統,其特征在于,所述系統倉庫基于package.json文件描述文件安裝依賴軟件包列表,以從所述NPM服務器下載業務代碼。
7.一種根據權利要求1所述的代碼管理系統的控制方法,其特征在于,包括以下步驟:
至少一個業務終端向所述NPM服務器發布業務代碼;
NPM服務器存儲各所述業務終端所發布的業務代碼,并生成各所述業務代碼對應的版本號;
系統倉庫獲取文件安裝依賴軟件包列表,并從所述NPM服務器中下載所述文件安裝依賴軟件包列表中的版本號對應的業務代碼。
8.根據權利要求7所述的代碼管理系統的控制方法,其特征在于,所述業務終端向所述NPM服務器發布業務代碼,具體為:
所述業務終端將要發布的業務代碼打包成壓縮包后進行發布,并向所述NPM服務器發送獲取的業務名稱和版本編號。
9.根據權利要求8所述的代碼管理系統的控制方法,其特征在于,還包括以下步驟:
所述系統倉庫在下載所述業務代碼的壓縮包后進行解壓。
10.根據權利要求8所述的代碼管理系統的控制方法,其特征在于,所述生成各所述業務代碼對應的版本號,具體為:
根據所述業務終端發送的所述業務名稱和版本編號生成業務代碼的版本號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州魯邦通物聯網科技有限公司,未經廣州魯邦通物聯網科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010891672.1/1.html,轉載請聲明來源鉆瓜專利網。





