使用jenkins自动编译部署springboot项目(超详细)

公司一直使用手动编译项目,然后将jar包手动上传到服务器上的形式去部署上线 由于最近服务增多 且环境也不少 每个环境都打包上传部署未免太麻烦了 于是想起了jenkins这个优秀的自动化部署工具

接下来将自己的一些使用经验分享给大家

首先安装jenkins就不说了 大家可以去参考其它安装博客,安装jenkins之前需要安装maven git jdk等 才能正常的使用jenkins

  1. 配置jenkins工具,包括 maven git jdk等
    在这里插入图片描述
    maven这里配置你的setting文件
    在这里插入图片描述
    jdk这里配置你的jdk目录 自动下载记得取消
    在这里插入图片描述
    git这里配置git的安装目录 同样 自动安装要取消掉
    在这里插入图片描述
    应用保存
    在这里插入图片描述

2 下载插件(包括上传文件到远程服务器插件,快速构建maven自动部署工程插件)
![在这里插入图片描述](https://img-blog.csdnimg.cn/c0676a643cd1468ea4736adc9e7f1a2e.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Zyo5LiL5r2Y5a6J,size_20,color_FFFFFF,t_70,g_se,x_16
搜索 Maven Integration 并且install without restart 用于构建maven自动部署项目插件
在这里插入图片描述
搜索并安装 Publish Over SSH 插件用于连接远程服务器 (如上图步骤一致)

搜索并安装 Deploy to container 插件用于把打包的应用发布到远程服务器(如上图步骤一致)

3 配置jenkins系统配置 (上传jar包到哪台服务器上)
在这里插入图片描述
Passphrase:服务器的密码
Name:随便起一个 用于标识这是哪台服务器
Hostname: ip
Username: 服务器账户名
Remote Directory:上传到哪个文件夹 建议全路径
在这里插入图片描述

如果需要配置多台远程服务器 并且密码不一致
在这里插入图片描述

点击高级
在这里插入图片描述
勾选自定义密码 然后输入你的密码
在这里插入图片描述
4 开始配置自动部署任务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Source files 为工作空间下你需要匹配的目录
在这里插入图片描述

最后点击保存 就可以开始构建你的项目啦
在这里插入图片描述
点击构建 等待构建完成就大功告成啦


版权声明:本文为lifan_zuishuai原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。