[發明專利]自定義應用部署方法、裝置、設備及計算機可讀存儲介質在審
| 申請號: | 201710807908.7 | 申請日: | 2017-09-08 |
| 公開(公告)號: | CN107632834A | 公開(公告)日: | 2018-01-26 |
| 發明(設計)人: | 趙前程;張建;趙曉燕 | 申請(專利權)人: | 北京小度信息科技有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F11/14 |
| 代理公司: | 北京智信四方知識產權代理有限公司11519 | 代理人: | 宋海龍 |
| 地址: | 100085 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自定義 應用 部署 方法 裝置 設備 計算機 可讀 存儲 介質 | ||
技術領域
本公開實施例涉及計算機應用技術領域,尤其涉及一種自定義應用部署方法、裝置、設備及計算機可讀存儲介質。
背景技術
各IT機構(企業、政府部門等)為了將應用(服務獨立的應用軟件部署單元)部署到服務器上(的指定路徑下),大部分的機構采用手動或半自動化腳本將應用部署到服務器。對于服務器較多(例如數百臺、數千臺、數萬臺),并且服務器上服務的應用軟件較多(例如數百個),而且需要經常將應用部署到服務器的場景,對應用進行人工部署的工作量是非常大的,人力成本極高,出錯概率相對較大。
發明內容
在實際應用中,發明人發現:相關技術中,廣泛采用的解決方案是將所要部署的應用統一一次性部署到服務器,而并不能進行自定義分批部署。例如,相關技術的應用部署方式一般是應用提供方將應用提供給服務器之類的應用發布空間的提供方的運維人員,由運維人員自行安排部署。這會導致以下問題:
1、如果有大量應用部署,則會導致運維人員難以及時操作,從而耽誤應用部署,并且應用部署所需的時間長,成功率不高。
2、應用提供方不能根據需要來決定將應用分步驟具體部署到線上的哪臺或者哪些服務器,而是必須由運維人員確定和安排部署的步驟和部署的服務器。這種部署方式不能使應用提供方獲得較為靈活自由的部署方式,因此也會引發部署應用相對繁瑣的問題,不能進行回歸測試的問題,不能進行分批量多次部署的問題等很多問題。
為了解決上述技術問題,本公開第一方面提供了一種自定義應用部署方法,包括:
從應用提供方獲取包含將要部署的應用的軟件包以及與將要部署的應用對應的至少一個任務分組的任務分組信息,其中,所述任務分組是所述應用提供方為部署所述應用設置的部署任務的分組;
根據所述應用的內容以及所述任務分組信息生成部署單;
根據所述部署單部署所述應用。
結合第一方面,本公開在第一方面的第一種實現方式中,還包括:
根據所述部署單的所述任務分組信息,對已經根據所述部署單部署的應用進行回滾操作。
結合第一方面,本公開在第一方面的第二種實現方式中,還包括:
響應于所述部署單的生成,調取所述軟件包,其中,所述軟件包保存在與所述應用將要部署的服務器同一局域網內的存儲服務器上。
結合第一方面,本公開在第一方面的第三種實現方式中,所述任務分組信息包括任務分組數量、所述服務器的IP地址、部署服務器批次信息。
結合第一方面,本公開在第一方面的第四種實現方式中,所述部署任務包括所述應用要被部署到的服務器的IP地址和相應路徑。
結合第一方面,本公開在第一方面的第五種實現方式中,所述部署單中包括由所述應用提供方自定義的在所述任務分組中所述應用要被部署到的服務器的服務器信息。
結合第一方面的第五種實現方式,本公開在第一方面的第六種實現方式中,還包括:
根據所述服務器信息對所述應用要被部署到的服務器進行配置以使得所述服務器適于部署所述應用。
本公開第二方面提供了一種自定義應用部署裝置,包括:
獲取模塊,用于從應用提供方獲取包含將要部署的應用的軟件包以及與將要部署的應用對應的至少一個任務分組的任務分組信息,其中,所述任務分組是所述應用提供方為部署所述應用設置的部署任務的分組;
生成模塊,用于根據所述應用的內容以及所述任務分組信息生成部署單;
部署模塊,用于根據所述部署單部署所述應用。
結合第二方面,本公開在第二方面的第一種實現方式中,還包括:
回滾模塊,用于根據所述部署單的所述任務分組信息,對已經根據所述部署單部署的應用進行回滾操作。
結合第二方面,本公開在第二方面的第二種實現方式中,還包括:
調取模塊,用于響應于所述部署單的生成,調取所述軟件包,其中,所述軟件包保存在與所述應用將要部署的服務器同一局域網內的存儲服務器上。
結合第二方面,本公開在第二方面的第三種實現方式中,所述任務分組信息包括任務分組數量、所述服務器的IP地址、部署服務器批次信息。
結合第二方面,本公開在第二方面的第四種實現方式中,所述部署任務包括所述應用要被部署到的服務器的IP地址和相應路徑。
結合第二方面,本公開在第二方面的第五種實現方式中,所述部署單中包括由所述應用提供方自定義的在所述任務分組中所述應用要被部署到的服務器的服務器信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小度信息科技有限公司,未經北京小度信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710807908.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:輕應用的生成方法、設備及電子設備
- 下一篇:應用安裝方法及裝置





