jenkins插件安装及环境配置

在使用jenkins之前,我们先学会配置jenkins的环境以及插件的安装,jenkins的环境配置均支持自动下载安装,但是不建议,也许是个人对环境路径存放位置具有强迫症吧。

首先进入jenkins页面,点击左侧 系统管理 ,然后找到 全局工具配置
jenkins-1
jenkins-2

然后选中 JDK及Maven的环境进行配置,点击新增将出现配置路径,将已安装的JDK及Maven路径配置上即可,对git有需要的可以自行配置.
jenkins-3
jenkins-4
jenkins-5

配置完成后点击下方的save进行保存,接下来进入插件安装,点击插件管理,并进入可选插件界面
jenkins-6
jenkins-7

在该界面中,请不要使用右上角的 过滤 功能,由于插件过多,使用jenkins自带的过滤功能会导致浏览器卡死,所以请使用浏览器内容搜索的功能 ctrl + F
在浏览器的搜索框中输入 Maven Integration 搜索maven插件,不同的插件版本命名可能略有差异,找到maven插件后在左边文本框中打钩,点击下方直接安装即可
jenkins-8
jenkins-9

在安装过程中,有一个安装后重启jenkins的设置,建议取消打钩,等待安装完成即可.

jenkins-10

jenkins基于maven编译简单的java项目

在主界面中点击新建任务 进行创建,此时能够看到构建一个maven项目,该选项是需要安装 Maven Integration 才会出现的,选中它并输入项目名称,点击下方的确认按钮
jenkins-11
jenkins-12

上图的步骤2也可以通过输入一个已存在的任务名称,将任务的所有配置拷贝复制到新建任务当中.

jenkins-13

General:建议一定要勾选丢弃旧的构建,并配置构建保留天数及数量,可以配置10天、10个,感觉足以,不丢弃旧的构建容易把磁盘空间占满.
jenkins-14

源码管理:选中SVN(Git操作也差不多),并输入项目的svn路径,然后添加svn访问用户,输入账号密码即可,jenkins会自动帮你检测该账号能否访问svn路径并提示。
jenkins-15

构建触发器配置
jenkins-16

  • 第一个参数代表的是分钟 minute,取值 0~59;

  • 第二个参数代表的是小时 hour,取值 0~23;

  • 第三个参数代表的是天 day,取值 1~31;

  • 第四个参数代表的是月 month,取值 1~12;

  • 最后一个参数代表的是星期 week,取值 0~7,0 和 7 都是表示星期天。

常用例子:

  • 每小时构建一次: * H/1 * * *
  • 每隔5分钟构建一次: H/5 * * * *
  • 每天8点30分构建一次: 30 8 * * *
  • 每个小时的第10分钟构建一次: 10 * * * *
  • 每周六日的1点10分构建一次: 10 1 * * 6,0

Pre Steps:构建前需要执行的一些操作,可以选择shell脚本、window命令等,这个根据需求去研究如何配置,暂时不细讲

Build
jenkins-17
建议使用clean install 替换 clean package 命令,clean package是把项目打包到target下,它并不会打包到maven的仓库,而clean install会打包进maven的仓库,可以避免一些不必要的问题。

比如我曾经遇见过的一个问题,A项目依赖了B项目,而B项目使用的是clean package命令,导致A项目打包的时候去maven仓库找不到B项目的jar包,所以A项目一直打包失败。

Post Steps:构建后需要执行的一些操作,同Pre Steps,其中构建不稳定指的是最近的5次构建中,曾经出现过构建失败。
jenkins-18

构建的邮件发送通知以后再细讲,配置到这后一个简单的构建任务就已经完成了,点击保存,界面会出现新建的构建任务,点击右边的构建即可。
jenkins-19
jenkins-20

进入项目详情,左下角能够看到一些构建历史,点击构建历史能够查看每一次的构建详情,也能看到触发的构建原因,SVN更新的版本、信息等。

jenkins-21

最后更新: 2020年11月12日 12:17

原始链接: https://midkuro.gitee.io/2020/05/20/jenkins-use/

× 请我吃糖~
打赏二维码