[發明專利]提供產品環境的方法及相應的裝置、系統、設備和介質在審
| 申請號: | 202110368272.7 | 申請日: | 2021-04-06 |
| 公開(公告)號: | CN113064698A | 公開(公告)日: | 2021-07-02 |
| 發明(設計)人: | 劉慶龍;徐鵬 | 申請(專利權)人: | 北京元年科技股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/445 |
| 代理公司: | 北京匯知杰知識產權代理有限公司 11587 | 代理人: | 李潔;董江虹 |
| 地址: | 100191 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提供 產品 環境 方法 相應 裝置 系統 設備 介質 | ||
提供用于提供產品環境的方法及相應的裝置、系統、設備和介質。該方法包括:響應于與創建產品環境相關聯的觸發事件,在可用的物理機上生成具有一初始環境的虛擬機;訪問虛擬機使得在虛擬機上執行機器可讀入口配置文件所指示的待按預定順序執行的至少一個命令以在虛擬機上創建產品環境,所述至少一個命令按所述預定順序的執行導致虛擬機上的、從初始環境生成產品環境所需的對所述初始環境的改變,其中所述觸發事件指示產品環境的配置需求,虛擬機和機器可讀入口配置文件基于所述配置需求生成。利用本發明的方案,可提高創建產品環境的效率,有利于快速、穩定地按需提供各種期望的產品環境,并為方便、高效地復制和移植特定產品環境創造了條件。
技術領域
本發明涉及計算機軟件開發領域,更具體地涉及一種用于提供產品環境的方法以及相應的裝置、系統、計算機設備和介質。
背景技術
當今,對于軟件開發而言,產品環境是人員在設計、研發、測試、發布以及交付等各階段所必需的資源。不同角色的人員需要使用各自定制的環境,甚至相同角色的不同人員也需要各自不同的環境。由于在軟件全生命周期中涉及的人員和環節眾多,如何快速、穩定地按需提供各種環境是行業內的一個難點,這在面對當今軟件開發高頻迭代的需求時尤其突顯。
現有的產品環境開發供應方案主要分為兩類:基于物理主機的環境供應方案;基于虛擬化技術的環境供應方案。就基于物理主機的環境供應方案而言,其開發周期長,配置過程復雜,需要從硬件層面、系統層面、軟件層面、應用層面依次進行配置,難以實現定制環境的復制和移植。基于虛擬化技術的環境供應方案解決了物理主機虛擬化的問題,但對于更高層面的定制,其需要基于人工操作的方式進行配置。在大量的環境需求的情況下,手工配置的效率仍然低下。
發明內容
本發明的目的在于提供一種能夠解決或緩解上述問題中的至少部分的方案。
具體地,根據本發明的第一方面,提供一種用于提供產品環境的方法,其包括:
響應于與創建產品環境相關聯的觸發事件,在可用的物理機上生成虛擬機,其中所述虛擬機具有一初始環境;以及
訪問所述虛擬機使得在所述虛擬機上執行機器可讀入口配置文件所指示的待按預定順序執行的至少一個命令,以在所述虛擬機上創建所述產品環境,其中所述至少一個命令通過解析所述機器可讀入口配置文件得到,所述至少一個命令按所述預定順序的執行導致所述虛擬機上的、從所述初始環境生成所述產品環境所需的對所述初始環境的改變,
其中,所述觸發事件指示所述產品環境的配置需求,所述虛擬機和所述機器可讀入口配置文件基于所述配置需求生成。
根據本發明的第二方面,提供一種用于提供產品環境的裝置,所述裝置包括處理器,所述處理器被配置為執行計算機指令以:
響應于與創建產品環境相關聯的觸發事件,在可用的物理機上生成虛擬機,其中所述虛擬機具有一初始環境;以及
訪問所述虛擬機使得在所述虛擬機上執行機器可讀入口配置文件所指示的待按預定順序執行的至少一個命令,以在所述虛擬機上創建所述產品環境,其中所述至少一個命令通過解析所述機器可讀入口配置文件得到,所述至少一個命令按所述預定順序的執行導致所述虛擬機上的、從所述初始環境生成所述產品環境所需的對所述初始環境的改變,
其中,所述觸發事件指示所述產品環境的配置需求,所述虛擬機和所述機器可讀入口配置文件基于所述配置需求生成。
根據本發明的第三方面,提供一種用于提供產品環境的系統,其包括:上述的用于提供產品環境的裝置;以及,所述可用的物理機。
根據本發明的第四方面,提供一種計算機設備,其包括存儲器和處理器,所述存儲器上存儲有計算機指令,所述計算機指令在由所述處理器執行時導致上述的用于提供產品環境的方法被執行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京元年科技股份有限公司,未經北京元年科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110368272.7/2.html,轉載請聲明來源鉆瓜專利網。





