Jenkins开发之——工具集成
前言
Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。
持续集成
持续集成是一个开发的实践,需要开发人员定期集成代码到共享存储库。这个概念是为了消除发现的问题,后来出现在构建生命周期的问题。持续集成要求开发人员有频繁的构建。最常见的做法是,每当一个代码提交时,构建应该被触发。
Jenkins集成
准备工作
下载配置JDK
- 下载JDK下载地址:JDK,下载所需的版本工具
- 配置JDK 配置JAVA_HOME,并添加到环境变量中
下载配置Tomcat
- 下载Tomcat
- 将Tomcat解压到本地目录
- 添加CATALINA_BASE,TOMCAT_HOME,CATALINA_HOME环境变量,指向Tomcat本地目录
- 添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin到path
下载Jenkins
打开Jenkins官网,选择所需的文件
本文以通用war为例讲解,用户可根据需要选择对应平台的文件直接安装
将下载的jenkins.war放到Tomcat目录\webapps文件夹下
打开CMD,输入startup命令
在webapps下生成jenkins文件夹
输入http://localhost:8080
Jenkins配置
解锁Jenkins
在提示的地址找到对应管理员密码
输入对应的管理员密码解锁
安装插件
选择要安装的插件
Jenkins推荐2中插件安装方式,本文选择推荐方式(用户可自定义安装方式)
点击确定,开始插件安装(安装过程稍微有点长)
完成安装
配置管理员
配置访问路径
此处的localhost可改为对应ip中的路径
点击确定,完成安装
点击开始使用,进入主界面
执行任务
系统管理配置
系统设置
依次点击:系统管理——>系统设置——>打开系统设置页面
如配置:访问Jenkins地址,管理员邮件地址等等
全局工具配置
依次点击:系统管理——>全局工具配置——>打开全局工具配置页面
如配置:JDK,GIT等
其他配置信息
其他配置信息,请自行查看即可
新建任务
新建一个任务
输入任务的名称和类别
本地以Github项目为例讲解
配置任务信息
配置任务信息包含:General、源码管理、构建触发器、构建环境、构建、构建后
General
本例中以Github项目为例,本地项目类似
Source
选择源码仓库位置,本例选择Github项目地址
其他
其他配置请自行决定
配置完成后
项目构建
点击左侧立即构建的开始构建
查看构建新型
构建完成后,可在左侧查看构建信息
在Jenkins\workspace下查看项目源码