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
应用保存,立即构建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值