系統(tǒng)集成部署流程圖
為保證在無互聯(lián)網(wǎng)的情況下,可正常搭建、構(gòu)建項(xiàng)目,并自動化部署項(xiàng)目,所以選擇Nexus+Jenkins+Maven+Gitlab集成環(huán)境部署方案。
使用Nexus在本地搭建npm、yum和maven私有倉庫,Nexus是一個很強(qiáng)大的私服軟件,不僅僅是作為Java的Maven打包使用,同樣的也支持pypi、yum源、apt源、npm等等,私服的概念就是在本地架設(shè)一個中央倉庫,在這個中央倉庫上配置遠(yuǎn)程服務(wù)器源,當(dāng)我們客戶端需要某些包時,如果本地Nexus中央倉庫沒有這個包,就去遠(yuǎn)程服務(wù)器源中下載,下載成功后,這個包會保存在中央倉庫中,下次再使用這個包時,直接從Nexus中央倉庫獲取,就無需從遠(yuǎn)程服務(wù)器下載了。
Jenkins是實(shí)現(xiàn)代碼自動化流程上線的工具,Jenkins是一個獨(dú)立的開源軟件項(xiàng)目,是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續(xù)集成變成可能。

?系統(tǒng)集成部署流程圖
開發(fā)人員在搭建開發(fā)環(huán)境時,可選擇從本地Nexus服務(wù)器下載jar包,并使用Maven構(gòu)建項(xiàng)目,版本控制工具使用Gitlab管理,開發(fā)人員開發(fā)完一個功能后,提交代碼至Gitlab,此時測試人員收到通知,對開發(fā)人員提交的代碼進(jìn)行測試,測試完成后,自動觸發(fā)Jekins進(jìn)行代碼的自動編譯、測試,并構(gòu)建Docker鏡像,將構(gòu)建后的Docker鏡像下載至應(yīng)用服務(wù)器,遠(yuǎn)程調(diào)用腳本,重啟應(yīng)用服務(wù)器。
審核編輯 黃宇
-
流程圖
+關(guān)注
關(guān)注
2文章
63瀏覽量
18792 -
系統(tǒng)集成
+關(guān)注
關(guān)注
0文章
77瀏覽量
11459 -
jenkins
+關(guān)注
關(guān)注
0文章
31瀏覽量
5175
發(fā)布評論請先 登錄
相關(guān)推薦
IBMS系統(tǒng)集成的功能有哪些
可與MES系統(tǒng)集成的數(shù)據(jù)采集監(jiān)控平臺
天合跟蹤:跟蹤支架系統(tǒng)集成創(chuàng)新價值分析
圍繞APS為中心與ERP、MES、PLM/PDM、SRM、WMS/TMS的多系統(tǒng)集成

VSCode中Markdown借助plantuml繪制流程圖
智慧園區(qū)系統(tǒng)集成解決方案應(yīng)用
邏輯組件中的流程塊節(jié)點(diǎn)通常出于什么用途
TI電池監(jiān)控器IC的高級電量監(jiān)測器固件流程圖

TAS2563終端系統(tǒng)集成指南

系統(tǒng)集成提升醫(yī)院能耗管理效率和質(zhì)量

算力系統(tǒng)集成指什么
系統(tǒng)集成的特點(diǎn)和內(nèi)容

SK海力士系統(tǒng)集成電路擬向中企轉(zhuǎn)讓無錫廠股份
2024國際智慧顯示及系統(tǒng)集成展在深圳啟幕

一文解析PLM系統(tǒng)為核心的多系統(tǒng)集成

評論