Jenkins集成maven实现项目自动编译(十)
【摘要】
1.Jenkins集成maven实现项目自动编译
思路:
1.需要新建一个maven的项目并按照Maven intergration plugin插件
2.Jenkins抓取gitlab上的java...
1.Jenkins集成maven实现项目自动编译
思路:
1.需要新建一个maven的项目并按照Maven intergration plugin插件
2.Jenkins抓取gitlab上的java代码
3.Jenkins调用maven进行编译构建
4.Jenkins调用shell进行推送
1.1.安装Maven Integration插件
如果在这里安装失败,请去http://updates.jenkins-ci.org/download/plugins/maven-plugin/2.14/maven-plugin.hpi这个链接下载hpi文件,然后点击高级上传即可
1.2.创建一个maven项目
1.3.配置项目中的git源码管理
1.4.配置maven参数
配置maven参数,使得Jenkins识别maven部署路径、jdk部署路径,以便以能够对java代码进行编译,最后打包成war包即可发布。
查看maven部署路径以及jdk部署路径
[root@jenkins plugins]# mvn --version
Apache Maven 3.0.5 (Red Hat 3.0.5-17)
Maven home: /usr/share/maven #maven路径
Java version: 1.8.0_262, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre #jdk路径
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-957.el7.x86_64", arch: "amd64", family: "unix"
Build就是配置maven参数
1.4.1.新增jdk安装路径
点击新增jdk----取消install automatically的对勾
填写别名和jdk路径
1.4.2.新增maven安装路径
点击新增—取消install automatically的对勾
填写部署路径—点击保存
1.4.3.填写maven选项
配置完maven和jdk后再次刷新项目配置页面会发现不再有刚刚的提示信息
Goals and options这里填写的就是maven的目录选项,因此只填写package即可
1.5.填写部署前操作
1.6.调用maven进行编译构建
先预先看一下效果,能否编译成功,如果能成功在配置脚本部署方面
部署前操作
编译成功,会看到war包的路径
文章来源: jiangxl.blog.csdn.net,作者:Jiangxl~,版权归原作者所有,如需转载,请联系作者。
原文链接:jiangxl.blog.csdn.net/article/details/111191895
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)