安装Jenkins
注意:安装路径最好选择没有空格和特殊符号的路径,以避免后面踩坑
附:Jenkins官网下载
配置Jenkins
安装完成后打开浏览器输入http://安装机器IP:8080等待初始化完成开始进行Jenkins的配置工作
第一次使用配置
-
插件安装配置页面(这里选择Install Suggested plugins)
-
安装等待页面
-
创建用户页面
-
完成
全局工具配置
-
Maven配置文件以及JDK配置
-
Git配置
-
Maven配置
Apply -> Save 即完成了全局工具的配置
Credentials配置
这个是用来配置全局的证书,这里主要用于GIT钩子的权限认证(注意要私钥内容)
插件安装
进入系统管理->管理插件中,选择可选插件一栏,过滤输入maven和gitlab,安装gitlab和maven开头的几个插件。<font color='red'>注意:有时候会提示安装ruby-runtime出错,这时可以找到Jenkins安装目录的plugins目录,删除其中的ruby-runtime.jpi文件和gitlab hook.jpi文件,然后尝试重新安装。如果还是失败可以尝试ruby-runtime下载地址下载后手动安装</font>
系统设置
进入系统管理->系统设置中,可以设置邮件通知服务器,要<font color='red'>取消Gitlab的Enable authentication for '/project' end-point的勾选</font>!!!,不然钩子会不起作用
创建项目
创建项目包含九个部分——General、源码管理、构建触发器、构建环境、Pre Steps、Build、Post Steps、构建设置以及构建后操作
Geneal
这里填写项目名称和描述就可以了
源码管理
以Gitlab为例,输入项目路径
git@192.168.*.*:GROUPID/PROJECTID.git
构建触发器
只需要选中当GitLab更新时触发
构建环境
根据需要配置,本例子不作处理
Pre Steps
从字面就可以看出是预操作,即执行动作前进行的操作,这里是选择
Execute Windows batch command(执行Windows脚本命令)
。执行命令是停止正在运行的进程
Build
Post Steps
完成基本内容后执行的动作,这里是用脚本启动运行项目
构建设置
E-mail Notification 邮件通知
构建后操作
根据需要配置,这里不作处理
应用->保存->立即构建->构建成功