Jenkins开发之——工具集成

前言

Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。

持续集成

持续集成是一个开发的实践,需要开发人员定期集成代码到共享存储库。这个概念是为了消除发现的问题,后来出现在构建生命周期的问题。持续集成要求开发人员有频繁的构建。最常见的做法是,每当一个代码提交时,构建应该被触发。

Jenkins集成

准备工作

下载配置JDK

  1. 下载JDK下载地址:JDK,下载所需的版本工具
  2. 配置JDK 配置JAVA_HOME,并添加到环境变量中

下载配置Tomcat

  1. 下载Tomcat
  2. 将Tomcat解压到本地目录
  3. 添加CATALINA_BASE,TOMCAT_HOME,CATALINA_HOME环境变量,指向Tomcat本地目录
  4. 添加变量值:%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下查看项目源码