jenkins 部署 vue 項(xiàng)目
環(huán)境
系統(tǒng):CentOS7.9
Jenkins:最新LTS版本
nginx: 1.24.x
gitLab:
打包機(jī):jenkins所在服務(wù)器
目標(biāo)機(jī)器:nginx所在服務(wù)器
jenkins部署配置
關(guān)鍵腳本
#node -v
#已經(jīng)安裝node_module就無需執(zhí)行install安裝
#npm i
#npm install --registry https://registry.npm.taobao.org
yarn install --registry https://registry.npmmirror.com
npm run build:dev
tar -czf dist$(date +%Y%m%d).tar.gz dist
nginx服務(wù)器執(zhí)行
# 只保留5個(gè)文件,按天備份,也就是備份5天的文件
cd /data/deploy/xxx-pad/
rm -rf dist/*
tar -zxf dist$(date +%Y%m%d).tar.gz -C ./
find . -type f -name "dist*.tar.gz" |sort|head -n -5 | xargs rm -f
截圖
丟棄的構(gòu)建
定時(shí)構(gòu)建任務(wù)
打包機(jī)處理
目標(biāo)機(jī)(nginx所在服務(wù)器)執(zhí)行處理文章來源:http://www.zghlxwxcb.cn/news/detail-855377.html
本機(jī)刪除文件文章來源地址http://www.zghlxwxcb.cn/news/detail-855377.html
到了這里,關(guān)于jenkins 部署 vue 項(xiàng)目的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!