jenkins 部署 vue 项目
环境
系统:CentOS7.9
Jenkins:最新LTS版本
nginx: 1.24.x
gitLab:
打包机:jenkins所在服务器
目标机器:nginx所在服务器
jenkins部署配置
关键脚本
#node -v
#已经安装node_module就无需执行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服务器执行
# 只保留5个文件,按天备份,也就是备份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
截图
丢弃的构建
定时构建任务
打包机处理
目标机(nginx所在服务器)执行处理
文章来源:https://www.toymoban.com/news/detail-855377.html
本机删除文件
文章来源地址https://www.toymoban.com/news/detail-855377.html
到了这里,关于jenkins 部署 vue 项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!