CI/CD—Jenkins配置Maven+GitLab自动构建jar包

一、安装Maven插件通过Maven构建项目

1、在Jenkins上安装Maven Integration plugin插件

2、创建一个maven项目

2.1、填写构建的名称和描述等
2.2、填写连接git的url

报错:无法连接仓库:Error performing git command: git ls-remote -h http://192.168.72.130:9080/root/java-project.git HEAD

解决方法:

bash 复制代码
yum install git -y
2.3、指定分支

分支权限这里选择的是公开所以不需要配置认证

2.4、在Jenkins上配置maven环境变量
2.4.1、因为没有找到maven的配置报错显现
2.4.2、新增maven --> 填写在Linux安装的maven变量 --> 把自动安装选项去掉
2.5、pom.xml文件配置

二、构建测试

1、执行构建
2、执行构建查看控制台的输出
3、通过查看控制台输出查看构建结果
4、机器上检测jar是否生成运行
5、修改程序端口

改成8989 再次提交代码,重新构建

6、启动新编译好的jar包
7、浏览器测试

输入:http://192.168.72.131:8989/hello

8、maven构建过程详解
相关推荐
全栈工程师修炼指南6 小时前
解锁 Jenkins Agent 技巧,容器化轻松实现分布式构建节点扩展
运维·分布式·jenkins
杰克逊的日记7 小时前
CI/CD面试题及答案
ci/cd·gitlab
梁萌8 小时前
Windows系统Jenkins企业级实战
运维·windows·ci/cd·svn·jenkins
极小狐8 小时前
如何使用极狐GitLab 软件包仓库功能托管 helm chart?
java·linux·服务器·数据库·c#·gitlab·maven
曼岛_10 小时前
[架构之美]IntelliJ IDEA创建Maven项目全流程(十四)
架构·maven·intellij-idea
曼岛_10 小时前
[架构之美]从零开始整合Spring Boot与Maven(十五)
spring boot·架构·maven
带娃的IT创业者14 小时前
《AI大模型应知应会100篇》第50篇:大模型应用的持续集成与部署(CI/CD)实践
人工智能·ci/cd
forestsea16 小时前
Maven 插件配置分层架构深度解析
java·架构·maven
小马爱打代码1 天前
K8S - Harbor 镜像仓库部署与 GitLab CI 集成实战
ci/cd·kubernetes·gitlab
MaCa .BaKa1 天前
37-智慧医疗服务平台(在线接诊/问诊)
java·vue.js·spring boot·tomcat·vue·maven