栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

jenkins一键部署前后端分离项目

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jenkins一键部署前后端分离项目

1.后台项目jar包部署 1.下载好war包,后台启动
-rw-r--r-- 1 root root 94953148 Apr  6 19:24 jenkins.war
nohup java -jar jenkins.war > ../logs/jenkins.log 2>&1 &
2.进入jenkins后台页面

添加管理用户,添加自由风格项目

3.项目配置

输入git地址并添加git账户,如果这块报错,服务器安装git

增加构建步骤,调用顶层mvn目标

maven版本如果只有默认的话,服务器安装maven并全局工具配置maven,记得将自动安装前对号去掉,name可以随意起,MAVEN_HOME是服务器maven安装目录

增加构建步骤,执行shell脚本

shell脚本其实就是在linux里面可以执行的一些命令
应用保存后立即构建

2.前端vue部署 1.同上添加一个自由风格的项目并配置,源码管理同上 2.服务器安装node,并在Jenkins全局工具配置里面配置,勾选红框部分

nodeJs选择全局工具管理中配置的node,其余两个默认值就好

全局工具管理配置node,别名随意,安装目录为服务器node安装目录,去掉自动安装,如果全局工具管理不配置node,上一步node下拉框会没有东西可选

增加构建步骤,执行shell脚本

上图中shell脚本不全,只是到前端项目打包部分,如需要可以自行编写shell脚本,将打包好的dist目录下的所有文件复制到nginx的html目录下,随后到nginx安装目录下reload,如/usr/local/nginx/sbin/nginx -s reload
应用保存,立即构建

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/828053.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号