[發明專利]一種功能組件自動打包的方法在審
| 申請號: | 201811586803.4 | 申請日: | 2018-12-25 |
| 公開(公告)號: | CN109669683A | 公開(公告)日: | 2019-04-23 |
| 發明(設計)人: | 張杰陽 | 申請(專利權)人: | 福建南威軟件有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/65 |
| 代理公司: | 福州元創專利商標代理有限公司 35100 | 代理人: | 蔡學俊 |
| 地址: | 350003 福建省福州市鼓樓*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動打包 功能組件 功能實現 文件信息 交付 抓取 部署 產品系統 觸發功能 代碼實現 點擊按鈕 功能調整 關系信息 界面按鈕 目標文件 配置功能 配置文件 更新包 跟蹤 | ||
本發明涉及一種功能組件自動打包的方法,首先按照配置文件配置功能組件與功能實現入口的關系信息;接著所述功能實現入口能跟蹤功能的代碼實現邏輯,獲取該功能相關的文件信息;然后根據獲取的文件信息抓取目標文件;最后點擊按鈕,觸發功能實現入口將相關功能組件文件自動打包,生成符合目錄規范的部署包,實現快速交付。本發明用于一套產品系統在做了功能新增或者功能調整后,能夠通過界面按鈕一鍵自動打包該功能成符合規范目錄的部署更新包,實現各個項目現場快速交付和部署。
技術領域
本發明涉及計算機技術領域,特別是一種功能組件自動打包的方法。
背景技術
在當前信息化、互聯網化的環境下,IT公司可能中標并承建多個地區的信息化系統。每個地區需要分別單獨部署一套系統,當產品有功能變更的時候,各個地區的系統則需要進行相應的升級。這個時候則需要開發人員比對功能涉及了哪些文件,人工比對整理出來更新包,交付給各個地區項目現場的運維人員更新。每次功能調整都需要投入人力工操作,增加了錯誤概率和時間成本,也增加了地區項目現場出錯的概率。
發明內容
有鑒于此,本發明的目的是提出一種功能組件自動打包的方法,大大降低了人工打包及人工更新部署到現場的幾率,更好的保障信息安全。
本發明采用以下方案實現:一種功能組件自動打包的方法,包括以下步驟:
步驟S1:按照配置文件配置功能組件與功能實現入口的關系信息;
步驟S2:所述功能實現入口能跟蹤功能的代碼實現邏輯,獲取該功能相關的文件信息;其中,所述該功能相關的文件信息包括文件名、文件路徑、文件大小等;
步驟S3:根據步驟S2獲取的文件信息抓取目標文件;
步驟S4:點擊按鈕,觸發功能實現入口將相關功能組件文件自動打包,生成符合目錄規范的部署包,實現快速交付。
進一步地,步驟S1還包括:配置功能跳轉的頁面路徑。
進一步地,步驟S2中,在文件信息抓取時,文件按照樹結構逐級查詢抓取。
進一步地,步驟S3中,所述目標文件包括但不限于圖片、樣式、代碼、配置;其中,頂級文件夾名默認項目名,圖片文件存儲文件夾為images,樣式文件存儲文件夾為css,代碼及配置文件按照相同源碼路徑存放。
進一步地,步驟S4中,文件自動大包時,打成zip格式壓縮包。
與現有技術相比,本發明有以下有益效果:本發明在一套產品系統做了功能新增或者功能調整后,能夠通過界面按鈕一鍵自動打包該功能成符合規范目錄的部署更新包,實現各個項目現場快速交付和部署。
附圖說明
圖1為本發明實施例的方法流程示意圖。
具體實施方式
下面結合附圖及實施例對本發明做進一步說明。
應該指出,以下詳細說明都是示例性的,旨在對本申請提供進一步的說明。除非另有指明,本文使用的所有技術和科學術語具有與本申請所屬技術領域的普通技術人員通常理解的相同含義。
需要注意的是,這里所使用的術語僅是為了描述具體實施方式,而非意圖限制根據本申請的示例性實施方式。如在這里所使用的,除非上下文另外明確指出,否則單數形式也意圖包括復數形式,此外,還應當理解的是,當在本說明書中使用術語“包含”和/或“包括”時,其指明存在特征、步驟、操作、器件、組件和/或它們的組合。
如圖1所示,本實施例提供了一種功能組件自動打包的方法,包括以下步驟:
步驟S1:按照配置文件配置功能組件與功能實現入口的關系信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建南威軟件有限公司,未經福建南威軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811586803.4/2.html,轉載請聲明來源鉆瓜專利網。





