jenkins maven插件安装 微服务的出现与发展促进了容器化技术的广泛应用,自动化部署和持续集集成目前都已经是很多公司常用的运维手段了,也有很多公司都已经容器化,对于这些在电商公司可能会显得尤为突出,先面简单介绍下jenkins运城部署微服务应用
首先我们用了maven插件,找到插件管理,然后在插件管理面,点击可选插件搜索maven, 笔者已经安装过了,所以在已安装菜单下面会展示出目前安装过的jenkins插件,如图所示
文章图片
笔者已经安装成功了,在已安装的菜单下面,如果大家后没有没有安装过,可以在可选插件,maven找到 如上maven integration plugin
插件进行安装,安装成功后在已安装里面会有显示。
jenkins配置 简单介绍下为什么要安装maven插件,笔者所在的开发环境都是maven管理的,可以通过maven插件进行自动编译和部署,jenkins安装maven加建后,可以实现自动将git上的代码进行amven编译生成对应的jar然后通过脚本命令进行自动发布;如图
文章图片
【jenkins|jenkins入门篇(二)】上面是笔者通过maven插件实现自动化部署的流程图,下面是笔者创建任务的集体流程
,首先进入我的视图
文章图片
选择创建新视图,名字自定义,然后创建视图,选择我的视图,列表视图是新加一个菜单如图中test,横向菜单,我的视图里面会有创建一个任务如图所示
文章图片
文章图片
注意一下如果不安装maven插件这里不会显示构建一个maven项目,所以当发现没有maven项目选项的时候一定要注意,你jenkins是否安装maven集成插件下面详细介绍一下jenkins的maven项目的配置

文章图片
第一个是构建管理,主要是用来管理历史构建的显示情况,已经构建记录保持的天数
第二个是源码管理,因为是持续集成,所以只需要将要打包的代码分支路径和分支名称配置好,就会自动拉去git代码进行远程部署,这里需要注意一点就是拉去远程代码库到jenkins工作空间需要权限验证,前提是需要将jenkins本地的公钥配置到git的个人权限验证里面,这里可以配置自己jenkisn的账号,这个账号在笔者用的是自己的安装jenkins默认的jenkins账号,这个在后面执行自动发布的脚本的时候会用到,需要将打包之后的路径配置成jenkins的账号,后面会做详细说明

文章图片
第三个如图是后面需要配置的选项,maven配置的pom路径这个是跟git的路径有关,我们git的路径是manager的项目,所以pom文件路径有的是相对路径,maven命令是打包的路径,后面会继续交界maven的全局配置,填写maven的编译命令,shell脚本是后面发布项目用到,后面也会进行详细说明

文章图片
在系统管理路径下面有一个新在呢个maven,里面可以配置自己maven路径,上面也会有自己setting文件的路径,setting文件里面包含了,本地仓库的地址,和私库地址,这个可以按自己情况,如果没有单独再进行配置,如果没有下在maven,可以选jenkins会自己下载,后面编译的时候加会默认下在,然后进行编译
这样一个maven的任务就创建好了
下面可以看下执行日志情况

文章图片

文章图片
下面可以看下笔者的shell脚本详情

文章图片
推荐阅读
- go语言的学习|go语言常用命令和包管理
- SSM实现物流管理系统快递
- ssm框架体检管理系统源码+文档
- 适配器模式在 MyBatis 中的妙用,面试可以拿来吹了!
- springboot thymeleaf学生考勤请假管理系统
- Java|JAVA常用工具收集总结
- 面经|java基础(面向对象,异常,类,抽象类,继承类,构造方法,接口,string类,==和equals,修饰符final,static,重写和重载)
- java|mysql和mysql调优
- java|redis复习总结