使用jenkins自動部署發佈nodejs項目(git)

服務器:Centos

工具:Jenkins  Git  nodejs  環境準備過程不描述

step1:將服務器ssh key 添加到git賬戶信息裏面;

step2:配置git令牌

step3:配置git工具      首頁--》系統管理--》全局工具配置

step4:配置全局環境變量(防止jenkins無法執行ssh命令)

首頁--》系統管理--》系統設置

step5:新建任務

 

#打包
npm run build
#壓縮
zip -r build.zip  build/
#上傳iguo服務器
scp build.zip  [email protected]:/home/project/build.zip
#延時兩秒後再執行zip操作
sleep 2s
ssh [email protected]  << EOF
 cd /home/project
 zip -r iguo_admin_old.zip  iguo_admin/
 rm -rf iguo_admin
 rm -rf build
 unzip build.zip
 mv build iguo_admin
EOF

就基本可以實現自動部署了;

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章