宝塔Jenkins配置gitee自动化构建部署多模块springboot项目

文章目录

  • 在Jenkins中安装构建Maven项目的插件
  • 构建Maven项目
  • 服务器上安装 Maven
    • 配置maven,setting.xml修改镜像
  • Jenkins中的项目设置
    • 设置远程仓库
    • 配置JDK
  • 构建测试
    • 运行刚刚的jar包
  • 构建详细设置【待更新】
    • 构建前
      • 清理文件
      • 清理进程
    • 构建后
      • 接收Jar包并运行
      • WebHooks构建和定时构建

Jenkins和项目在两台服务器上
Jenkins的下载安装部署省略,可自行上官网。

在Jenkins中安装构建Maven项目的插件

宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第1张图片
宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第2张图片

构建Maven项目

宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第3张图片
宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第4张图片

服务器上安装 Maven

下载:
wget https://mirrors.aliyun.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
解压:
tar -zxvf apache-maven-3.6.3-bin.tar.gz
进入:
cd  apache-maven-3.6.3
获取路径:
pwd
 
 
配置环境变量:
vim  /etc/profile
 
 
 
=====================================================
配置文件添加下面两行内容:
export MAVEN_HOME=自己maven安装目录
export PATH=$MAVEN_HOME/bin:$PATH   多个环境变量用:分割
=====================================================
:wq退出后刷新
 
刷新环境变量:
source /etc/profile
查看maven版本:
mvn -version

宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第5张图片

配置maven,setting.xml修改镜像

进入到maven目录下的conf目录
编辑:
vim settings.xml
 
 
新增以下内容
<!--本地仓库-->          
  <localRepository>/data/software/repository</localRepository>
  
  <mirrors>
    <!--阿里云镜像-->
    <mirror>
      <id>aliyun-maven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven mirror</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>
  </mirrors>

Jenkins中的项目设置

这里只简述重要步骤:

设置远程仓库

宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第6张图片
如果没有安装GIT或者GITEE的插件,记得安装一下,笔者之前已经设置好了。
宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第7张图片
选择正确的分支

宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第8张图片
设置好服务器中Maven的位置
宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第9张图片

配置JDK

不建议自动安装,这里的maven_home地址和前文的一致
顺便配置好JDK
宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第10张图片

笔者有两个版本,具体如何安装两个版本的JDK参考:
Linux中多版本JDK配置(宝塔面板):
https://blog.csdn.net/ltd_201231/article/details/127498659

构建测试

这里可以尝试一次构建

宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第11张图片
运行刚刚添加的项目
宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第12张图片

可以在控制台查看报错信息,最新版的Jenkins使用的JDK版本为11,笔者的项目为8所以控制台会有错误,但构建成功就不影响

运行刚刚的jar包

定位到控制台输出的目录,运行jar包
宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第13张图片
访问端口,启动成功
宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第14张图片

构建详细设置【待更新】

首先确认安装好 NodeJS Plugin 、Publish Over SSH 插件
宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第15张图片

构建前

在项目配置中找到 Pre Steps
宝塔Jenkins配置gitee自动化构建部署多模块springboot项目_第16张图片

清理文件

清理进程

构建后

接收Jar包并运行

WebHooks构建和定时构建

你可能感兴趣的:(jenkins,自动化,spring,boot)