jenkins入门篇(二)

发布时间:2022-08-18 18:39

jenkins maven插件安装

微服务的出现与发展促进了容器化技术的广泛应用,自动化部署和持续集集成目前都已经是很多公司常用的运维手段了,也有很多公司都已经容器化,对于这些在电商公司可能会显得尤为突出,先面简单介绍下jenkins运城部署微服务应用
首先我们用了maven插件,找到插件管理,然后在插件管理面,点击可选插件搜索maven, 笔者已经安装过了,所以在已安装菜单下面会展示出目前安装过的jenkins插件,如图所示
jenkins入门篇(二)_第1张图片
笔者已经安装成功了,在已安装的菜单下面,如果大家后没有没有安装过,可以在可选插件,maven找到 如上maven integration plugin
插件进行安装,安装成功后在已安装里面会有显示。

jenkins配置

简单介绍下为什么要安装maven插件,笔者所在的开发环境都是maven管理的,可以通过maven插件进行自动编译和部署,jenkins安装maven加建后,可以实现自动将git上的代码进行amven编译生成对应的jar然后通过脚本命令进行自动发布;如图
jenkins入门篇(二)_第2张图片

上面是笔者通过maven插件实现自动化部署的流程图,下面是笔者创建任务的集体流程
,首先进入我的视图
jenkins入门篇(二)_第3张图片
选择创建新视图,名字自定义,然后创建视图,选择我的视图,列表视图是新加一个菜单如图中test,横向菜单,我的视图里面会有创建一个任务如图所示
jenkins入门篇(二)_第4张图片
jenkins入门篇(二)_第5张图片

注意一下如果不安装maven插件这里不会显示构建一个maven项目,所以当发现没有maven项目选项的时候一定要注意,你jenkins是否安装maven集成插件

下面详细介绍一下jenkins的maven项目的配置
jenkins入门篇(二)_第6张图片
第一个是构建管理,主要是用来管理历史构建的显示情况,已经构建记录保持的天数
第二个是源码管理,因为是持续集成,所以只需要将要打包的代码分支路径和分支名称配置好,就会自动拉去git代码进行远程部署,这里需要注意一点就是拉去远程代码库到jenkins工作空间需要权限验证,前提是需要将jenkins本地的公钥配置到git的个人权限验证里面,这里可以配置自己jenkisn的账号,这个账号在笔者用的是自己的安装jenkins默认的jenkins账号,这个在后面执行自动发布的脚本的时候会用到,需要将打包之后的路径配置成jenkins的账号,后面会做详细说明
jenkins入门篇(二)_第7张图片
第三个如图是后面需要配置的选项,maven配置的pom路径这个是跟git的路径有关,我们git的路径是manager的项目,所以pom文件路径有的是相对路径,maven命令是打包的路径,后面会继续交界maven的全局配置,填写maven的编译命令,shell脚本是后面发布项目用到,后面也会进行详细说明
jenkins入门篇(二)_第8张图片
在系统管理路径下面有一个新在呢个maven,里面可以配置自己maven路径,上面也会有自己setting文件的路径,setting文件里面包含了,本地仓库的地址,和私库地址,这个可以按自己情况,如果没有单独再进行配置,如果没有下在maven,可以选jenkins会自己下载,后面编译的时候加会默认下在,然后进行编译

这样一个maven的任务就创建好了
下面可以看下执行日志情况

jenkins入门篇(二)_第9张图片

jenkins入门篇(二)_第10张图片

下面可以看下笔者的shell脚本详情
jenkins入门篇(二)_第11张图片

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号