[發(fā)明專(zhuān)利]一種產(chǎn)品自動(dòng)化部署的方法在審
| 申請(qǐng)?zhí)枺?/td> | 202010204037.1 | 申請(qǐng)日: | 2020-03-21 |
| 公開(kāi)(公告)號(hào): | CN111552485A | 公開(kāi)(公告)日: | 2020-08-18 |
| 發(fā)明(設(shè)計(jì))人: | 孟鵬遠(yuǎn) | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京海致星圖科技有限公司 |
| 主分類(lèi)號(hào): | G06F8/61 | 分類(lèi)號(hào): | G06F8/61 |
| 代理公司: | 北京化育知識(shí)產(chǎn)權(quán)代理有限公司 11833 | 代理人: | 尹均利 |
| 地址: | 100000 北京市海淀*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 產(chǎn)品 自動(dòng)化 部署 方法 | ||
1.一種產(chǎn)品自動(dòng)化部署的方法,其特征在于:包括如下步驟:
Step1、編輯產(chǎn)品配置項(xiàng)文件,將產(chǎn)品啟動(dòng)所需要環(huán)境信息、數(shù)據(jù)信息統(tǒng)一配置到指定的文件中,為后面對(duì)產(chǎn)品配置進(jìn)行更新時(shí),提供統(tǒng)一的配置信息來(lái)源;
Step2、安裝產(chǎn)品運(yùn)行所依賴(lài)的環(huán)境,判斷用戶(hù)操作系統(tǒng)中是否已安裝產(chǎn)品運(yùn)行所依賴(lài)的環(huán)境,如果已經(jīng)安裝了,根據(jù)依賴(lài)環(huán)境的版本判斷是否已安裝并使用,如果沒(méi)有安裝,則指定運(yùn)行依賴(lài)環(huán)境的安裝部署目錄,將運(yùn)行所依賴(lài)的環(huán)境統(tǒng)一部署到指定目錄下,然后聲明當(dāng)前的環(huán)境變量并生成運(yùn)行所依賴(lài)的新環(huán)境;
Setp3、解壓產(chǎn)品部署包并將解壓后的部署包移動(dòng)到指定目錄以及獲取需要部署的產(chǎn)品安裝包,并將所述產(chǎn)品安裝包統(tǒng)一存放到指定目錄下,并按照順序進(jìn)行解壓,解壓之后首先判斷本地是否有已經(jīng)正在運(yùn)行或已有舊版本的產(chǎn)品,如果系統(tǒng)中存在舊版本的產(chǎn)品,則將舊版本的產(chǎn)品部署運(yùn)行包移動(dòng)到備份目錄中,再將最新版本的產(chǎn)品部署包移動(dòng)到部署目錄,如果不存在,則創(chuàng)建新的部署目錄,再將最新版本的產(chǎn)品安裝包移動(dòng)到新創(chuàng)建的部署目錄下;
Setp4、更新產(chǎn)品運(yùn)行所需要的配置內(nèi)容,根據(jù)Step1中提供的新環(huán)境中的產(chǎn)品運(yùn)行所需要的配置信息,將Setp3中新創(chuàng)建的部署目錄中的產(chǎn)品配置信息一一進(jìn)行更新替換;
Setp5、按照產(chǎn)品模塊間的依賴(lài)順序啟動(dòng)產(chǎn)品,將產(chǎn)品安裝包放置到指定目錄,同時(shí)將配置信息更新到新環(huán)境中,然后將產(chǎn)品進(jìn)行啟動(dòng),啟動(dòng)之前會(huì)判斷產(chǎn)品運(yùn)行所需要監(jiān)聽(tīng)的端口是否有被占用,如果有被占用會(huì)終止啟動(dòng)進(jìn)程,然后拋出異常退出碼;如果不存在被占用的情況,會(huì)將整個(gè)產(chǎn)品所有模塊全部啟動(dòng),此時(shí)即可通過(guò)瀏覽器進(jìn)行產(chǎn)品訪問(wèn)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京海致星圖科技有限公司,未經(jīng)北京海致星圖科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010204037.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 自動(dòng)化設(shè)備和自動(dòng)化系統(tǒng)
- 一種基于流程驅(qū)動(dòng)的測(cè)試自動(dòng)化方法以及測(cè)試自動(dòng)化系統(tǒng)
- 用于工業(yè)自動(dòng)化設(shè)備認(rèn)識(shí)的系統(tǒng)和方法
- 實(shí)現(xiàn)過(guò)程自動(dòng)化服務(wù)的標(biāo)準(zhǔn)化設(shè)計(jì)方法學(xué)的自動(dòng)化系統(tǒng)
- 一種日產(chǎn)50萬(wàn)安時(shí)勻漿自動(dòng)化系統(tǒng)
- 一種自動(dòng)化肥料生產(chǎn)系統(tǒng)
- 一種電氣自動(dòng)化設(shè)備自動(dòng)檢測(cè)系統(tǒng)及檢測(cè)方法
- 用于自動(dòng)化應(yīng)用的抽象層
- 一種基于虛擬化架構(gòu)的自動(dòng)化系統(tǒng)功能驗(yàn)證方法
- 自動(dòng)化測(cè)試框架自動(dòng)測(cè)試的實(shí)現(xiàn)技術(shù)
- 一種業(yè)務(wù)處理執(zhí)行語(yǔ)言流程部署方法
- 云計(jì)算平臺(tái)應(yīng)用快速部署的管理方法
- 虛擬化網(wǎng)絡(luò)功能部署方法及系統(tǒng)
- 版本部署的方法、裝置、設(shè)備和計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 測(cè)試環(huán)境部署方法、部署裝置及存儲(chǔ)介質(zhì)
- 程序部署任務(wù)執(zhí)行方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種基于Ansible的輕量級(jí)容器化分布式系統(tǒng)與部署方法
- 模型部署方法、模型部署裝置及終端設(shè)備
- 系統(tǒng)部署狀態(tài)的可視化方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種任務(wù)部署方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





