企業(yè)DevOps之路:H5項(xiàng)目構(gòu)建
1. 安裝node
下載node
https://nodejs.org/zh-cn/download/安裝node
下載的node是一個(gè)exe文件,只要一步一步安裝即可。在安裝過(guò)程中也可以安裝到其他目錄,這里的安裝目錄:
C:\jenkins\nodejs安裝完之后,node的命令默認(rèn)已經(jīng)加到PATH環(huán)境變量中。
2. 創(chuàng)建一個(gè)自由風(fēng)格項(xiàng)目
新建Item

輸入一個(gè)項(xiàng)目名稱(chēng),然后選擇 Freestyle project
3. 配置git下載源碼

輸入h5項(xiàng)目的倉(cāng)庫(kù)地址,然后選擇git服務(wù)器的憑證
4. 增加構(gòu)建步驟一

增加一個(gè)構(gòu)建步驟,因?yàn)榉?wù)器是windows系統(tǒng),所以選擇批處理腳本(如果是linux就選擇shell腳本)。
構(gòu)建腳本更加項(xiàng)目情況自己編寫(xiě),安裝h5項(xiàng)目的依賴(lài)
cd %WORKSPACE%/weiit-saas-mp
rmdir /S /Q %WORKSPACE%/weiit-saas-mp/weiit_saas_front
SET PATH=%PATH%;c:/dev/nodejs
npm install5. 增加構(gòu)建步驟二
在第四步的基礎(chǔ)上繼續(xù)增加構(gòu)建步驟,打包h5項(xiàng)目,打包腳本如下:
cd %WORKSPACE%/weiit-saas-mp
SET PATH=%PATH%;C:/jenkins/nodejs
npm run build6. 上傳成果物到服務(wù)器
在第五步的基礎(chǔ)上繼續(xù)增加構(gòu)建步驟,上傳成果物到遠(yuǎn)程服務(wù)器上,上傳腳本
pscp -r -l deployop -pw deployop123 %WORKSPACE%/weiit-saas-mp/dist 120.88.10.188:/wls/deployop7. 部署H5項(xiàng)目
在第六步的基礎(chǔ)上繼續(xù)增加構(gòu)建步驟,該步主要是執(zhí)行遠(yuǎn)程服務(wù)器的腳本,進(jìn)行服務(wù)器部署。部署腳本一般情況下包含以下動(dòng)作
備份舊的項(xiàng)目資料
部署新的項(xiàng)目資料
如果涉及需要重啟的,一般先關(guān)閉,再啟動(dòng)

在增加的構(gòu)造步驟的文本框里輸入執(zhí)行遠(yuǎn)程啟動(dòng)腳本命令,例如
sh /wls/deployop/script/restart.sh
分享&在看
評(píng)論
圖片
表情
