【Jenkins自动化部署Vue服务自动化打包构建】丈夫志四海,万里犹比邻。这篇文章主要讲述Jenkins自动化部署Vue服务自动化打包构建相关的知识,希望能为你提供帮助。
系列文章目录
??第一章 Ubuntu部署Jenkins服务端??
??第二章 Linux节点的Python服务自动化构建??
??第三章 Windows节点Python服务自动化构建??
??第四章 Vue服务自动化打包构建??
??第五章 监控服务自动化构建??
文章目录
- ??系列文章目录??
- ??Vue服务自动化打包构建??
- ??构建参数??
- ??构建环境??
- ??构建??
- ??构建任务??
- ??构建时的效果??
节点配置、SVN配置、任务创建等基本操作请先阅读以下文章:
??【Jenkins自动化部署】Windows节点Python服务自动化构建??
??【Jenkins自动化部署】Linux节点的Python服务自动化构建??
构建参数deploy_env 增加了 build 选项
文章图片
构建环境
- 需要先安装 NodeJS Plugin 插件
文章图片
- 配置工具NodeJS
文章图片
- 构建环境勾选 Provide Node &
npm bin/ folder to PATH
文章图片
文章图片
执行Windows批处理命令 分为6种情况,执行情况由构建参数 deploy_env 决定
- build 打包vue
- start 启动Apache服务
- restart 重启Apache服务
- stop 停止Apache服务
- install 打包vue 再 注册服务
- delete 卸载服务
if "%deploy_env%"=="build" (
npm install
npm run build
rd/s/q %apache_path%\\htdocs\\dist
move dist %apache_path%\\htdocs
)else (
if "%deploy_env%"=="start" (
net start %service_name%
)else (
if "%deploy_env%"=="restart" (
net stop %service_name%
net start %service_name%
)else (
if "%deploy_env%"=="stop" (
net stop %service_name%
)else (
if "%deploy_env%"=="install" (
npm install
npm run build
move dist %apache_path%\\htdocs
%apache_path%\\bin\\httpd.exe -k install -n %service_name%
)else (
sc delete %service_name%
)
)
)
)
)
构建任务
- 选择要构建的版本
- 选择要执行的操作
- 点击开始构建
文章图片
推荐阅读
- 想找一个linux培训机构,目前看千峰黑马达内 北大青鸟等机构,个人一些看法
- Docker Windows桌面版安装 Windows家庭版伪装成专业版系统
- Nginx+Tomcat负载均衡及动静分离
- Pod的QoS服务质量等级
- Linux 搭建私有 yum 仓库
- 微服务架构 | 3.3 Apache Zookeeper 注册中心 #yyds干货盘点#
- SNAT DANT原理的应用
- WIN11专业版64位21H2正式版 V22000.376 MSDN12月适度精简母盘(2021-12-23)
- 编程进阶之路,虽无捷径但有长短