[發明專利]一種運行環境的搭建系統、方法和裝置在審
| 申請號: | 201810144927.0 | 申請日: | 2018-02-12 |
| 公開(公告)號: | CN108415724A | 公開(公告)日: | 2018-08-17 |
| 發明(設計)人: | 彭劍 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 許志勇 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 產品配置 目標環境 運行環境 環境配置 配置中心 方法和裝置 搭建系統 環境變量 環境中心 替換 存儲 申請 | ||
本申請公開了一種運行環境的搭建系統、方法和裝置,該系統包括:配置中心、環境中心和運行環境,其中:所述配置中心存儲有用于搭建不同產品在不同版本下的目標環境的產品配置和環境配置,所述產品配置中包含環境變量;所述環境中心,從所述配置中心獲取用于搭建第一目標環境的第一產品配置以及第一環境配置;將所述第一環境配置替換所述第一產品配置中包含的所述環境變量,得到第二產品配置;根據所述第二產品配置搭建所述第一目標環境;所述運行環境用于運行搭建的目標環境。
技術領域
本申請涉及計算機技術領域,尤其涉及一種運行環境的搭建系統、方法和裝置。
背景技術
在產品的開發過程中,通常需要為產品搭建不同的運行環境,以便于在不同的運行環境下運行產品。例如,可以搭建產品的開發環境、測試環境等,在成功搭建這些運行環境后,可以在這些運行環境下運行產品,以便于對產品進行開發、測試等。
通常,在為產品搭建不同的運行環境時,可以基于該產品的產品配置進行搭建。然而,在實際應用中,不同產品的產品配置不同,同一產品不同版本之間的產品配置也不同,同一版本的產品在不同運行環境下的產品配置亦不同。這樣,由于產品配置在不同產品、不同版本以及不同運行環境下的差異性,導致在基于產品配置為產品搭建運行環境時比較困難。
發明內容
本申請實施例提供一種運行環境的搭建系統、方法和裝置,用于解決在基于產品配置為產品搭建運行環境時,由于產品配置在不同產品、不同版本以及不同運行環境下的差異性,導致實際為產品搭建運行環境時比較困難的問題。
為解決上述技術問題,本申請實施例是這樣實現的:
第一方面,提出一種運行環境的搭建系統,包括:配置中心、環境中心和運行環境,其中:
所述配置中心存儲有用于搭建不同產品在不同版本下的目標環境的產品配置和環境配置,所述產品配置中包含環境變量;
所述環境中心,從所述配置中心獲取用于搭建第一目標環境的第一產品配置以及第一環境配置;將所述第一環境配置替換所述第一產品配置中包含的所述環境變量,得到第二產品配置;根據所述第二產品配置搭建所述第一目標環境;
所述運行環境用于運行搭建的目標環境。
第二方面,提出了一種運行環境的搭建方法,該方法包括:
獲取用于搭建第一目標環境的第一產品配置以及第一環境配置,所述第一產品配置中包含環境變量;
將所述第一環境配置替換所述第一產品配置中包含的所述環境變量,得到第二產品配置;
根據所述第二產品配置搭建所述第一目標環境。
第三方面,提出一種運行環境的搭建裝置,該裝置包括:
獲取單元,獲取用于搭建第一目標環境的第一產品配置以及第一環境配置,所述第一產品配置中包含環境變量;
替換單元,將所述第一環境配置替換所述第一產品配置中包含的所述環境變量,得到第二產品配置;
搭建單元,根據所述第二產品配置搭建所述第一目標環境。
第四方面,提出一種電子設備,該電子設備包括:
處理器;以及
被安排成存儲計算機可執行指令的存儲器,該可執行指令在被執行時使該處理器執行以下操作:
獲取用于搭建第一目標環境的第一產品配置以及第一環境配置,所述第一產品配置中包含環境變量;
將所述第一環境配置替換所述第一產品配置中包含的所述環境變量,得到第二產品配置;
根據所述第二產品配置搭建所述第一目標環境。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810144927.0/2.html,轉載請聲明來源鉆瓜專利網。





