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构建过程详解
相关推荐
杨DaB5 小时前
【JavaWeb】Maven、Servlet、cookie/session
hive·servlet·maven
It's Q6 小时前
从测试角度看待CI/CD,敏捷开发
ci/cd·自动化·敏捷流程
Aric_Jones9 小时前
HashMap 的底层原理
java·eclipse·maven·hashmap·hash
于冬恋13 小时前
Web后端快速入门(Maven)
java·maven
Fastcv14 小时前
手把手教你上传安卓库到Central Portal
android·maven·jcenter
t1987512814 小时前
jenkins结合gitlab实现CI
ci/cd·gitlab·jenkins
TangKenny16 小时前
Linux Maven Install
linux·运维·maven
KK溜了溜了18 小时前
JAVA-springboot整合Mybatis
spring boot·mysql·maven·mybatis·intellij idea
还是鼠鼠1 天前
单元测试-断言&常见注解
java·开发语言·后端·单元测试·maven
星释1 天前
Golang持续集成与自动化测试和部署
开发语言·ci/cd·golang