Jenkins搭建Maven项目集成开发环境(源码库 Gitlab)

安装Jenkins

注意:安装路径最好选择没有空格和特殊符号的路径,以避免后面踩坑
附:Jenkins官网下载


配置Jenkins

安装完成后打开浏览器输入http://安装机器IP:8080等待初始化完成开始进行Jenkins的配置工作

第一次使用配置

  • 插件安装配置页面(这里选择Install Suggested plugins)
    配置第一个界面

  • 安装等待页面
    这里写图片描述

  • 创建用户页面
    这里写图片描述

  • 完成
    这里写图片描述


全局工具配置

这里写图片描述

  • Maven配置文件以及JDK配置
    这里写图片描述

  • Git配置
    这里写图片描述

  • Maven配置
    这里写图片描述

Apply -> Save 即完成了全局工具的配置


Credentials配置

这个是用来配置全局的证书,这里主要用于GIT钩子的权限认证(注意要私钥内容)

这里写图片描述


插件安装

进入系统管理->管理插件中,选择可选插件一栏,过滤输入maven和gitlab,安装gitlab和maven开头的几个插件。注意:有时候会提示安装ruby-runtime出错,这时可以找到Jenkins安装目录的plugins目录,删除其中的ruby-runtime.jpi文件和gitlab hook.jpi文件,然后尝试重新安装。如果还是失败可以尝试ruby-runtime下载地址下载后手动安装


系统设置

进入系统管理->系统设置中,可以设置邮件通知服务器,要取消Gitlab的Enable authentication for ‘/project’ end-point的勾选!!!,不然钩子会不起作用


创建项目

这里写图片描述

创建项目包含九个部分——General、源码管理、构建触发器、构建环境、Pre Steps、Build、Post Steps、构建设置以及构建后操作
这里写图片描述

Geneal

这里填写项目名称和描述就可以了
这里写图片描述

源码管理

以Gitlab为例,输入项目路径[email protected]*.*:GROUPID/PROJECTID.git
这里写图片描述

构建触发器

只需要选中当GitLab更新时触发
这里写图片描述

构建环境

根据需要配置,本例子不作处理

Pre Steps

从字面就可以看出是预操作,即执行动作前进行的操作,这里是选择Execute Windows batch command(执行Windows脚本命令)。执行命令是停止正在运行的进程
这里写图片描述

Build

这里写图片描述

Post Steps

完成基本内容后执行的动作,这里是用脚本启动运行项目
这里写图片描述

构建设置

E-mail Notification 邮件通知
这里写图片描述

构建后操作

根据需要配置,这里不作处理

应用->保存->立即构建->构建成功
这里写图片描述