Jenkins开发之——工具集成

前言

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

持续集成

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

Jenkins集成

准备工作

下载配置JDK

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

    下载配置Tomcat

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