[發明專利]基于云計算環境下的開發集成測試方法及系統有效
| 申請號: | 201510970856.6 | 申請日: | 2015-12-22 |
| 公開(公告)號: | CN105653261B | 公開(公告)日: | 2019-04-12 |
| 發明(設計)人: | 肖焜;李守超;代苓苓;高會娟;王文博;盧文沛;楊榮;焦金輝;何牧君;樊興軍;曾兵;黃亮;吳志武 | 申請(專利權)人: | 曙光云計算集團有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/30;G06F9/445 |
| 代理公司: | 北京新知遠方知識產權代理事務所(普通合伙) 11397 | 代理人: | 郭玉梅 |
| 地址: | 100193 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 計算 環境 開發 集成 測試 方法 系統 | ||
1.一種基于云計算環境的開發集成測試方法,其特征在于,所述方法包括:
步驟1:將開發過程中形成的代碼創建為兩個分支,將完成開發的代碼合并入第一分支,將實驗性和/或未開發完成的代碼放入第二分支,所述第二分支中的代碼開發完成后,將所述第二分支的代碼合并入所述第一分支,形成第一分支代碼庫;
步驟2:對所述第一分支代碼庫進行檢出,產生安裝介質;
步驟3:將所述安裝介質安裝到待測系統中,并安裝云平臺;
步驟4:對所述云平臺進行測試。
2.如權利要求1所述的方法,其特征在于,所述對所述第一分支代碼庫進行檢出,產生安裝介質,還包括,所述第一分支代碼庫進行檢出,打包產生歸檔文件包JAR和軟件包RPM,并整合成虛擬磁盤VHD和光盤鏡像文件ISO,形成所述安裝介質。
3.如權利要求2所述的方法,其特征在于
所述整合成ISO是指,將所述RPM包,追加到已有的ISO模板中,形成所述ISO;
所述整合成VHD是指,啟動虛擬機,將所述JAR包安裝到所述虛擬機中,并關閉所述虛擬機,形成所述VHD。
4.如權利要求2所述的方法,其特征在于,將所述安裝介質安裝到所述待測系統中,并安裝所述云平臺,還包括,
步驟31,清理所述待測試系統;
步驟32,通過自動部署配置工具cvup,獲取所述安裝介質,將所述安裝介質傳輸到所述待測試系統的存儲目錄中;
步驟33,將所述待測試系統升級到最新版本;
步驟34,安裝所述云平臺。
5.如權利要求4所述的方法,其特征在于,所述自動部署配置工具cvup可以自定義配置文件,并且獲取所述安裝介質,所述配置文件包括以下一種或幾種:所述安裝介質的文件名、所述待測系統的網絡IP、所述待測系統的存儲IP、所述云平臺安裝的目標路徑。
6.如權利要求1所述的方法,其特征在于,形成所述第一分支代碼庫后,通過集成工具Jenkins,設定時間間隔T,經過時間間隔T后,將自動觸發,產生所述安裝介質。
7.一種基于云計算環境的開發集成測試系統,其特征在于,所述系統包括:
創建模塊,用于創建兩個分支單元,第一分支單元用于合并完成開發的代碼,并合并第二分單元完成開發的代碼,形成第一分支代碼庫,所述第二分支單元用于放入實驗性和/或未開發完成的代碼;
構建模塊,用于將所述第一分支代碼庫進行檢出,并用于產生安裝介質;
安裝模塊,用于將所述安裝介質安裝到待測系統中的,并用于安裝云平臺;
測試模塊,用于測試所述云平臺。
8.如權利要求7所述的系統,其特征在于,所述構建模塊還包括:
生成單元,用于將所述第一分支代碼庫進行檢出,打包產生歸檔文件包JAR和軟件包RPM,
整合單元,用于將JAR和RPM分別進行整合,形成虛擬磁盤VHD和光盤鏡像文件ISO。
9.如權利要求8所述的系統,其特征在于,所述整合單元還包括,
ISO整合單元,用于將所述RPM,追加到已有的ISO模板中,形成所述ISO;
VHD整合單元,用于將所述JAR包安裝到虛擬機中,所述虛擬機的磁盤形成所述VHD。
10.如權利要求7所述的系統,其特征在于,所述安裝模塊還包括:
清理單元,用于清理所述待測系統;
傳輸單元,用于傳輸所述安裝介質到所述待測試系統的存儲目錄中;
更新單元,用于升級所述待測試系統;
安裝單元,用于安裝所述云平臺。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于曙光云計算集團有限公司,未經曙光云計算集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510970856.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:規則引擎調試方法及系統
- 下一篇:一種可定制策略的沙盤系統





