▮全文概述
在编写项目时,很头大的事情就是需要自己手动的上传jar包到服务器上启动。如果出现一点bug,就要重头上传和启动。这是一件很烦的事情,所以,可以使用jenkins和gitee实现项目的自动部署
▮全流程
- 在本地提交代码到gitee
- gitee发送请求通知jenkins
- jenkins接到通知后自动执行任务
- 构建maven项目,打jar包
- 构建后执行启动jar包的脚本
最终,我在本地提交代码,服务器也可以跟着改变,不再需要我手动的去上传jar包到服务器启动。全操作很简洁,不使用Docker,也不需要配置
▮建立gitee仓库
- 使用github,gitlab都可以
- 使用gitee比较方便,也不需要我去搭建gitlab
▮下载jenkins
▪上传jenkins的war包到服务器
通过百度网盘分享的文件:jenkins.war
链接:https://pan.baidu.com/s/1RjwJ0Yy7tnyd9WjzukaSvw?pwd=hldy提取码:hldy
▪上传Maven包到服务器
通过百度网盘分享的文件:apache-maven-3.6.3.zip
链接:https://pan.baidu.com/s/1fMHnDfXxJ5I9bF88u3h6dw?pwd=hldy提取码:hldy
网盘里Maven的仓库源是阿里云的。如果你的Maven是从别的渠道下载,记得修改“settings.xml” 文件里的仓库源
▪服务器下载git
yum install git
▪服务器下载Java
yum install java-11-openjdk-devel
▮启动jenkins
▪启动命令(端口自定义,安全组记得开放)
nohup java -jar jenkins.war --httpPort=58082 &
▪访问Web界面
http://服务器IP:58082/ 第