[發明專利]一種自研類庫升級同步的系統及方法在審
| 申請號: | 202110165618.3 | 申請日: | 2021-02-06 |
| 公開(公告)號: | CN112799704A | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 秦曙光;陳家峰 | 申請(專利權)人: | 讀書郎教育科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71 |
| 代理公司: | 廣州德偉專利代理事務所(普通合伙) 44436 | 代理人: | 黃浩威;何文穎 |
| 地址: | 528400 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 研類庫 升級 同步 系統 方法 | ||
1.一種自研類庫升級同步的系統,其特征在于,包括:
自研類庫倉庫模塊:包括存儲自研類庫的遠程倉庫,自研類庫按照類庫名-版本號的規則命名;
Jenkins應用構建模塊:用于供開發人員在應用正式發布前通過Jenkins構建并生成可發布的應用版本,構建所需的自研類庫來自自研類庫倉庫模塊;所述Jenkins應用構建模塊中設置有各機型的各個版本的類庫信息表,當開發人員在構建某個機型的某個版本的應用時,只有當前應用所依賴的類庫的類庫信息和所述類庫信息表中對應機型的對應版本的類庫信息一致時構建才能完成通過;類庫信息表由管理員設置,類庫信息包括類庫名和版本號。
2.根據權利要求1所述的研類庫升級同步的系統,其特征在于,Jenkins應用構建模塊還用于在發生構建失敗情況時生成錯誤日志并發送給對應的開發人員處理,供開發人員據此將相應的應用依賴的類庫修改為和類庫信息表中對應機型的對應版本的類庫信息一致;如果構建失敗是由于應用所依賴的類庫的版本高于類庫信息表中對應機型的對應版本的類庫版本時,還將錯誤日志發送給管理員,提醒其是否需要升級類庫信息表。
3.根據權利要求1所述的研類庫升級同步的系統,其特征在于,自研類庫倉庫模塊還包括有檢測模塊,用于當開發人員構建新的自研類庫版本并推送到遠程倉庫時發起檢測,若檢測到遠程倉庫中對應的自研類庫已經更新,將該自研類庫發送到Jenkins應用構建模塊,并將對應的類庫信息通知管理員,提醒其是否更新類庫信息表。
4.根據權利要求1所述的研類庫升級同步的系統,其特征在于,所述系統還包括應用類庫版本依賴配置表:包括存儲在遠程倉庫的各機型應用依賴總表,各機型應用依賴總表用于記錄對應機型所有自研應用所依賴的所有類庫的依賴路徑,所述依賴路徑包括類庫名及版本號。
5.一種利用權利要求1-4任一所述系統的方法,其特征在于,具體過程為:
開發人員構建新的自研類庫后推送到遠程倉庫中存儲,自研類庫按照類庫名-版本號的規則命名;
供開發人員在研發的應用正式發布前,在Jenkins應用構建模塊中通過Jenkins構建并生成可發布的應用版本,構建所需的自研類庫來自自研類庫倉庫模塊;所述Jenkins應用構建模塊中設置有各機型的各個版本的類庫信息表,當開發人員在構建某個機型的某個版本的應用時,只有當前應用所依賴的類庫的類庫信息和所述類庫信息表中對應機型的對應版本的類庫信息一致時構建才能完成通過;類庫信息表由管理員設置,類庫信息包括類庫名和版本號。
6.根據權利要求5所述的方法,其特征在于,當發生構建失敗情況時,Jenkins應用構建模塊生成錯誤日志并發送給對應的開發人員處理,開發人員據此將相應的應用依賴的類庫修改為和類庫信息表中對應機型的對應版本的類庫信息一致;如果構建失敗是由于應用所依賴的類庫的版本高于類庫信息表中對應機型的對應版本的類庫版本時,Jenkins應用構建模塊還將錯誤日志發送給管理員,提醒其是否需要升級類庫信息表。
7.根據權利要求5所述的方法,其特征在于,開發人員構建新的自研類庫版本并推送到遠程倉庫時檢測模塊發起檢測,若檢測到遠程倉庫中對應的自研類庫已經更新,將該自研類庫發送到Jenkins應用構建模塊,并將對應的類庫信息通知管理員,提醒其是否更新類庫信息表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于讀書郎教育科技有限公司,未經讀書郎教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110165618.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:內環跨球距及溝底間距測量儀
- 下一篇:畜牧用電動無針注射器





