373.【DevOps】Jenkins 集成 maven项目
2022-07-21 本文已影响0人
七镜
一、安装maven插件(如果已安装,跳过即可)
依次操作:【系统管理】,【插件管理】,【可选插件】,搜索:maven,勾选: Maven Integration
插件,【Download now and install after restart】
![](https://img.haomeiwen.com/i26608654/6070086b46f876c9.png)
可以看到正在安装了。
![](https://img.haomeiwen.com/i26608654/d904cc2444cb0cb3.png)
操作:勾选:安装完成后重启Jenkins(空闲时)
jenkins 就会自动重启,等待时间太长的话,可以自行刷新。
二、创建任务
操作:【新建任务】,填写:maven project,【构建一个 maven 项目】,【确定】
![](https://img.haomeiwen.com/i26608654/df35ff9f8341eb14.png)
操作:【General】,【丢弃旧的构建】,填写:保持构建天数 5
,填写:保持构建的最大个数 5
。
![](https://img.haomeiwen.com/i26608654/385fc5283c7fb2f6.png)
三、管理gitlab
1. 添加凭据
操作:【添加凭据】,选择:【Username with password】
![](https://img.haomeiwen.com/i26608654/57b87c5dfedf3c76.png)
2. 选择凭据
操作:【Credential】,选择:刚刚创建的凭据
![](https://img.haomeiwen.com/i26608654/9bcf5579749489fc.png)
四、构建触发器
操作:【构建触发器】,勾选:【轮询 SCM】,填写:日程表 H/5 * * * *
![](https://img.haomeiwen.com/i26608654/6f0915f8730798bc.png)
H/5 * * * *
表示每 5 分钟检查一次远程仓库,确认代码是否发生变化,如果发生变化,则执行构建
五、Build
操作:填写-【Goal and options】:clean install -Dmaven.javadoc.skip=true -Dmaven.test.skip=true
![](https://img.haomeiwen.com/i26608654/3389b9eab97d4526.png)
备注:如果是用 docker 容器安装的 jenkins,记得在容器配置好 maven jdk。不然会出现警告,构建失败的(多查看日志即可)。
六、构建
操作:【立即构建】
![](https://img.haomeiwen.com/i26608654/da9d915c4b080487.png)
从日志中可以看到,我的 Jenkins 已经成功集成了 maven 项目!