java代碼
1.通過(guò)jenkins或shell 命令從git 拉取代碼打包勾怒,并將文件發(fā)送到指定目錄下(與實(shí)際服務(wù)器目錄結(jié)構(gòu)一致)
2.從git拉取配置文件 并放到指定文件夾下
3.通過(guò)saltstack 讓客戶端遠(yuǎn)程拉取jar包和配置文件
4.saltstack用supervisorctl命令重啟服務(wù)
5.監(jiān)控查看啟動(dòng)狀態(tài)
靜態(tài)文件(js css html等)
兩種方式:
1.開(kāi)發(fā)本地提交代碼,通過(guò)saltstack執(zhí)行git pull
命令拉取
缺點(diǎn):需要配置多個(gè)倉(cāng)庫(kù) 任務(wù)在開(kāi)發(fā)
2.在文件分發(fā)服務(wù)器git pull
拉取,通過(guò)saltstack執(zhí)行rsync命令拉取
缺點(diǎn):依賴rsync服務(wù)