Jenkins自动化部署实现原理
 环境准备
 1、jenkins已经安装好
 docker安装jenkins
 2、gitlab已经安装好
 docker安装gitlab
一、Jenkins系统配置
1.Global Tool Configuration
任务构建所用到的编译环境等配置,配置参考:
jdk配置(jenkins自带jdk)

git配置(yum直接安装)

maven配置

 
安装maven到/opt/目录
链接:https://pan.baidu.com/s/1GsuU5zxVz6oKzFqAWmozgw?pwd=jfb9
 提取码:jfb9
 1、配置maven源更换阿里云镜像下载(改成国内源)
[root@demo-1 ~/apache-maven-3.9.6/conf]# vim settings.xml

改为
  <mirrors><mirror><id>aliyunmaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>https://maven.aliyun.com/repository/public</url></mirror></mirrors>
2、解开注释配置maven私有库地址(下载java依赖的私有库)
 
<localRepository>/opt/xulijia</localRepository>
二、Jenkins使用
配置之前要有源代码
 我的gitlab
链接:https://pan.baidu.com/s/1AdZyociLt3uNt1qw8kME6w?pwd=gulw
 提取码:gulw
 可以试试自己解压上传到gitlab测试
 
1、创建项目

2、配置源码管理,从gitlab拉取代码

3、配置maven编译、打包

4、ssh配置(可以把编译后的 jar 包发送到指定位置)
1、配置远程主机

2、查看源(文件)路径位置,目录拷贝不过去, 拷贝的是(target/testmaven-0.0.1-SNAPSHOT.jar)

 
3、配置通过ssh发送文件并启动程序

三、构建并测试
1、构建
 
 

 2、查看linux服务器目录
 
3、访问网页查看是否正常,通过linux查看端口8080
 