jenkins 部署 vue 项目

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/smcl-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所在服务器)执行处理

本机删除文件

相关推荐
小玮看世界35 分钟前
[Python]从40分到100分:一场关于编程思维的“辩论赛”
运维·服务器
goyeer39 分钟前
Liunx日志管理与journalctl
java·linux·运维·服务器·运维开发·信息化·信息化企业管理
酷可达拉斯42 分钟前
自动化运维-Ansible Role综合应用案例-基于LNMP部署wordpress
linux·运维·服务器·自动化·ansible
Lonely 净土9 小时前
Linux 运维文件写入操作
linux·运维·服务器·文件管理
飞英思特无线充电10 小时前
严苛场景巡检机器人的无线补能设计:点位、BMS、认证与运维边界
运维·机器人
Jimmy_jimi10 小时前
利用nginx代理完成url重定位
运维·nginx
liuyicenysabel11 小时前
多服务上线日记三:
运维·服务器·笔记·学习
一只鹿鹿鹿12 小时前
大数据中心安全系统解决方案(Word文件)
大数据·运维·物联网·安全·政务
领创工作室14 小时前
GitHub Workflows 全面解析:从核心概念到开源实现
运维·github
吕海洋15 小时前
目前可用的docker源2026.08
运维·docker·容器