[發明專利]軟件版本包管理方法、裝置、設備和介質在審
| 申請號: | 202010524548.1 | 申請日: | 2020-06-10 |
| 公開(公告)號: | CN111694598A | 公開(公告)日: | 2020-09-22 |
| 發明(設計)人: | 謝蓓;劉偉;李卓 | 申請(專利權)人: | 中國建設銀行股份有限公司;建信金融科技有限責任公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 版本 管理 方法 裝置 設備 介質 | ||
本發明實施例公開了一種軟件版本包管理方法、裝置、設備和介質。其中方法包括:接收客戶端發送的軟件版本上傳指令,其中軟件版本上傳指令包括:軟件版本包、第一校驗碼和第一相對存放路徑;根據第一校驗碼,對軟件版本包進行完整性校驗;若軟件版本包完整,則根據第一負載均衡策略,從中轉服務器集群中選擇目標中轉服務器,并根據目標中轉服務器的標識信息和第一相對存放路徑,生成軟件版本包的第二相對存放路徑;根據第二相對存放路徑,將軟件版本包和第一校驗碼發送給目標中轉服務器,以使目標中轉服務器在校驗軟件版本包完整時,將軟件版本包上傳至版本服務器。本發明實施例提高了軟件版本包上傳的正確性、有序性和可靠性。
技術領域
本發明實施例涉及計算機技術領域,尤其涉及一種軟件版本包管理方法、裝置、設備和介質。
背景技術
目前,大型軟件企業會針對項目中的不同軟件產品進行程序代碼編譯并生成軟件版本包,將這些軟件版本包上傳至版本服務器上,以使版本服務器通過網絡推送給用戶,方便用戶進行下載安裝。
在實際應用過程中,技術人員將軟件版本包上傳至版本服務器時,常用如下幾種上傳方式實現,例如文件傳輸協議(File Transfer Protocol,簡稱為:FTP)工具上傳,通用串行總線(UniversalSerialBus,簡稱為:USB),容器自動化部署或者流水線自動化部署等。
然而,利用上述幾種上傳方式,將位于測試環境中的軟件版本包上傳至版本服務器時,如果版本服務器中多個項目都有該軟件的相同舊軟件版本,則需要將該軟件的軟件版本包分別上傳至具有該軟件的每個項目中,這就容易出現軟件版本包上傳出現混亂,導致軟件版本包上傳出現錯誤,使得軟件版本包上傳的正確性、有序性和可靠性降低。
發明內容
本發明實施例提供一種軟件版本包管理方法、裝置、設備和介質,提高了軟件版本包上傳的正確性、有序性和可靠性。
第一方面,本發明實施例提供了一種軟件版本包管理方法,由部署于測試環境的堡壘機執行,所述方法包括:
接收客戶端發送的軟件版本上傳指令,其中所述軟件版本上傳指令包括:軟件版本包、第一校驗碼和第一相對存放路徑;
根據所述第一校驗碼,對所述軟件版本包進行完整性校驗;
若所述軟件版本包完整,則根據第一負載均衡策略,從中轉服務器集群中選擇目標中轉服務器,并根據所述目標中轉服務器的標識信息和所述第一相對存放路徑,生成所述軟件版本包的第二相對存放路徑;
根據所述第二相對存放路徑,將所述軟件版本包和所述第一校驗碼發送給所述目標中轉服務器,以使所述目標中轉服務器在校驗所述軟件版本包完整時,將所述軟件版本包上傳至版本服務器。
第二方面,本發明實施例還提供了一種軟件版本包管理方法,由部署于隔離區的中轉服務器執行,所述方法包括:
接收堡壘機發送的軟件版本包和第一校驗碼;
根據所述第一校驗,對所述軟件版本包進行完整性校驗;
若所述軟件版本包完整,則對軟件版本包標識文件的第一后綴信息進行修改,并根據第二負載均衡策略,從版本服務器集群中選擇目標版本服務器;
根據所述目標版本服務器的標識信息和所述第二相對存放路徑,生成所述軟件版本包的絕對存放路徑,并根據所述絕對存放路徑,將所述軟件版本包上傳至所述目標版本服務器,以使所述目標版本服務器存放所述軟件版本包。
第三方面,本發明實施例還提供了一種軟件版本包管理方法,由部署于測試環境的客戶端執行,所述方法包括:
確定用戶從預設相對存放路徑中選擇的第一相對存放路徑;
根據所述用戶上傳的軟件版本包,生成所述軟件版本的第一校驗碼;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司;建信金融科技有限責任公司,未經中國建設銀行股份有限公司;建信金融科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010524548.1/2.html,轉載請聲明來源鉆瓜專利網。





