[發明專利]軟件產品的部署方法、裝置、計算機設備和存儲介質有效
| 申請號: | 202010982152.1 | 申請日: | 2020-09-17 |
| 公開(公告)號: | CN112162756B | 公開(公告)日: | 2022-04-26 |
| 發明(設計)人: | 張科;楊波 | 申請(專利權)人: | 武漢聯影醫療科技有限公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60;G06F8/61 |
| 代理公司: | 北京華進京聯知識產權代理有限公司 11606 | 代理人: | 趙文靜 |
| 地址: | 430206 湖北省武漢*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件產品 部署 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及一種軟件產品的部署方法、裝置、計算機設備和存儲介質。通過獲取目標軟件產品的包括部署目標軟件產品的部署步驟部署信息,并分析部署信息,獲取部署信息中具有相似特征的部署步驟,然后根據部署信息對目標軟件產品進行部署,且具有相似特征的部署步驟采用并行方式進行部署。大大縮短軟件產品部署時間,從而有效的提升軟件自動部署的效率。
技術領域
本申請涉及計算機技術領域,特別是涉及一種軟件產品的部署方法、裝置、計算機設備和存儲介質。
背景技術
隨著信息技術的發展,越來越多的軟件產品出現。一般在發布軟件產品時,為了改善軟件開發過程,標準流程包括:持續集成(Continuous Integration)、持續交付(Continuous delivery)及持續部署(continuous deployment)。
軟件的自動安裝、自動配置是落地實施上述標準流程中“持續”行為中非常重要的一環;無論在測試環境還是生產環境中,快速地實現軟件自動部署都將提升標準流程中“持續”行為的效率。現有技術中,進行軟件部署時,是以完全順序來完成軟件產品的部署的,即以軟件產品的部署順序進行逐一部署。
然而,現有技術軟件部署時部署效率較為低下。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠提高軟件產品部署效率的軟件產品的部署方法、裝置、計算機設備和存儲介質。
第一方面,本申請實施例提供一種軟件產品的部署方法,該方法包括:
獲取目標軟件產品的部署信息;部署信息中包括部署目標軟件產品的部署步驟;
分析部署信息,獲取部署信息中具有相似特征的部署步驟;
根據部署信息對目標軟件產品進行部署;其中,具有相似特征的部署步驟采用并行方式進行部署。
在其中一個實施例中,上述部署信息包括目標軟件產品中待部署的子系統,每個子系統包括各自的部署步驟;
則上述獲取部署信息中具有相似特征的部署步驟,包括:
獲取各子系統之間的具有相似特征的部署步驟。
在其中一個實施例中,上述具有相似特征的部署步驟包括一組或者多組;
則上述獲取各子系統之間的具有相似特征的部署步驟,包括:
分析各子系統中各部署步驟的特征;
根據特征的分析結果,獲取一組或者多組具有相似特征的部署步驟。
在其中一個實施例中,上述根據部署信息對目標軟件產品進行部署,包括:
獲取部署信息中各部署步驟的部署順序;
根據部署順序,確定具有相似特征的部署步驟的第一部署節點;
根據各部署步驟的部署順序和第一部署節點對目標軟件產品進行部署。
在其中一個實施例中,上述根據各部署步驟的部署順序和具有相似特征的部署步驟的部署節點對目標軟件產品進行部署,包括:
獲取部署信息中除了具有相似特征的部署步驟之外的部署步驟的第二部署節點;
在第二部署節點執行對應部署信息中除了具有相似特征的部署步驟之外的部署步驟,以及在第一部署節點并行執行具有相似特征的部署步驟,完成對目標軟件產品的部署。
在其中一個實施例中,若存在多組具有相似特征的部署步驟,則每一組具有相似特征的部署步驟對應一個第一部署節點;
上述在第一部署節點并行執行具有相似特征的部署步驟,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢聯影醫療科技有限公司,未經武漢聯影醫療科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010982152.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種茶樹種植方法
- 下一篇:一種電動吻合器切割裝置





