Jenkins集成maven实现项目自动编译(十)
2023-09-14 09:15:43 时间
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包的路径
相关文章
- Jenkins教程(自动化部署)
- Jenkins学习一:Jenkins是什么?
- Jenkins 安装及使用 ( Jenkins 部署 Maven 项目、Jenkins 部署 Vue 项目)
- Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap
- Jenkins下载_windows安装jenkins
- Jenkins+Docker+SpringCloud微服务持续集成(上)
- Jenkins 集成 OpenLDAP
- CentOS_Docker_Nginx_Node_Jenkins
- Maven 下载、安装、配置、本地maven
- Jenkins安装
- 5分钟实现系统的自动伸缩【Jenkins+Spring Boot】
- 软件测试|Jenkins创建Pipeline
- Jenkins集成GitLab Webhooks自动化构建
- Jenkins结合shell+expect脚本完成线上环境自动构建部署
- Jenkins+iOS/Android
- Jenkins安全警报:新的安全漏洞可允许代码执行攻击
- Jenkins入门系列之——02第二章 Jenkins安装与配置详解程序员
- Linux下快速配置Maven环境(linux配置maven)
- Jenkins基础配置
- jenkins插件管理及安装
- 驱动Maven管理Oracle数据库驱动的安装与部署(maven的oracle)