[發明專利]一種測試環境中數據包的更新方法、裝置及電子設備有效
| 申請號: | 201511004617.1 | 申請日: | 2015-12-29 |
| 公開(公告)號: | CN105653325A | 公開(公告)日: | 2016-06-08 |
| 發明(設計)人: | 楊曉龍 | 申請(專利權)人: | 北京金山安全軟件有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 環境 數據包 更新 方法 裝置 電子設備 | ||
技術領域
本發明涉及自動化發布平臺技術領域,具體涉及一種測試環境中數據包 的更新方法、裝置及電子設備。
背景技術
當前,當研發人員研發出新版本的軟件時,由發布人員或發布裝置將該 新版本的軟件源代碼編譯成編譯文件并上傳至服務器,然后由測試人員經過 一些列的手動操作將編譯文件打包成數據包后更新至測試環境。但是,整個 數據包更新過程均需相關人員手動輸入相關的操作指令,這降低了數據包的 更新效率。
發明內容
本發明實施例公開了一種測試環境中數據包的更新方法、裝置及電子設 備,用于解決測試環境中數據包更新效率低的問題。
本發明實施例第一方面公開了一種測試環境中數據包的更新方法,所述 方法包括:
從第一服務器中獲取待更新軟件的編譯文件,并將所述編譯文件打包成 第一更新數據包,所述第一服務器用于存儲所述待更新軟件的編譯文件;
從第二服務器中確定所述待更新軟件的當前數據包,所述第二服務器用 于提供所述待更新軟件的測試環境;
將所述第二服務器中所述待更新軟件的當前數據包更新為所述第一更新 數據包。
在本發明實施例第一方面的第一種可能的實現方式中,將所述第一更新 數據包上傳至第三服務器,以完成所述第一更新數據包的備份,所述第三服 務器用于備份所述第一更新數據包。
結合本發明實施例第一方面或本發明實施例第一方面的第一種可能的實 現方式,在本發明實施例第一方面的第二種可能的實現方式中,所述將所述 待更新軟件的當前數據包更新為所述第一更新數據包之前,所述方法還包括:
比較所述第一更新數據包與所述當前數據包,得到所述當前數據包的待 更新數據以及所述待更新數據的更新數據內容;
輸出所述待更新數據、所述更新數據內容以及第一提示消息,所述第一 提示消息用于提示是否更新所述當前數據包;
檢測是否接收到針對所述第一提示消息的第一確認消息,當檢測結果為 是時,觸發執行所述將所述第二服務器中所述待更新軟件的當前數據包更新 為所述第一更新數據包的操作。
結合本發明實施例第一方面的第一種可能的實現方式,在本發明實施例 第一方面的第三種可能的實現方式中,所述將所述第一更新數據包上傳至第 三服務器,以完成所述第一更新數據包的備份之后,所述方法還包括:
當檢測到所述第二服務器中的所述第一更新數據包被更新為第二更新數 據包且所述第一更新數據包還未發布時,將所述第三服務器中的所述第一更 新數據包更新為所述第二更新數據包。
結合本發明實施例第一方面的第三種可能的實現方式,在本發明實施例 第一方面的第四種可能的實現方式中,當檢測到所述第二服務器中的所述第 一更新數據包被更新為第二更新數據包且所述第一更新數據包還未發布時, 所述將所述第三服務器中的所述第一更新數據包更新為所述第二更新數據包 之前,所述方法還包括:
輸出第二提示消息,所述第二提示消息用于提示是否將所述第三服務器 中的所述第一更新數據包更新為所述第二更新數據包;
檢測是否接收到針對所述第二提示消息的第二確認消息,當檢測結果為 是時,觸發執行所述將所述第三服務器中的所述第一更新數據包更新為所述 第二更新數據包的操作。
結合本發明實施例第一方面或本發明實施例第一方面的第一種可能的實 現方式,在本發明實施例第一方面的第五種可能的實現方式中,所述從第一 服務器中獲取待更新軟件的編譯文件,包括:
從開發提測郵件中獲取服務器地址以及待更新軟件的編譯文件標識;
從所述服務器地址對應的第一服務器中獲取所述編譯文件標識所指示的 所述待更新軟件的編譯文件。
本發明實施例第二方面公開了一種測試環境中數據包的更新裝置,所述 裝置包括獲取單元、打包單元、確定單元以及更新單元,其中:
所述獲取單元,用于從第一服務器中獲取待更新軟件的編譯文件,所述 第一服務器用于存儲所述待更新軟件的編譯文件;
所述打包單元,用于將所述編譯文件打包成第一更新數據包;
所述確定單元,用于從第二服務器中確定所述待更新軟件的當前數據包, 所述第二服務器用于提供所述待更新軟件的測試環境;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山安全軟件有限公司,未經北京金山安全軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201511004617.1/2.html,轉載請聲明來源鉆瓜專利網。





