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构建过程详解
相关推荐
肥仔哥哥193014 小时前
maven私库搭建与使用
maven·代码安全·maven私库·私库构建代码安全
会飞的青蛙17 小时前
从购买服务器,到Ubuntu + Docker + Jenkins 部署,再到网页展示!
nginx·ci/cd·jenkins
liux352818 小时前
从零构建:Jenkins与Kubernetes集成的完整指南
java·kubernetes·jenkins
AA-代码批发V哥1 天前
Maven之多模块项目管理
java-ee·maven
何中应1 天前
EasyExcel使用(二:写出)
java·后端·maven·excel
先做个垃圾出来………1 天前
CI/CD与DevOps集成方法
运维·ci/cd·devops
Hello.Reader1 天前
Elasticsearch安全审计日志设置与最佳实践
安全·elasticsearch·jenkins
Hello.Reader2 天前
Go-Elasticsearch v9 安装与版本兼容性
elasticsearch·golang·jenkins
mykyle2 天前
Elasticsearch-ik分析器
大数据·elasticsearch·jenkins
人生都在赌2 天前
AI Agent从工具到生态的秘密:我们踩过的坑和3个月实践教训
人工智能·ci/cd·devops