Jenkins的使用

一、安装前准备

新版Jenkins需要jdk11或jdk17,因系统上jdk版本为1.8,故需先卸载jdk1.8并重装jdk11

1.1 Windows卸载jdk

1.1.1 删除注册表

  1. Windows+R ,输入regedit打开注册表

  2. 进入注册表下目录:HKEY_LOCAL_MACHINE--->SOFTWARE--->JavaSoft

  3. 删除JavaSoft文件夹

1.1.2 删除环境变量

  1. 进入环境变量页面:计算机--->属性--->高级系统设置--->环境变量

  2. 在系统变量中删除:JAVA_HOME 变量(要删除的jdk目录)、 CLASSPATH 变量、以及Path变量的 %JAVA HOME%\bin 内容

1.1.3 卸载程序

  1. 进入控制面板

  2. 卸载Java 8 Update 和Java SE Development Kit.....

1.1.4 验证

  1. Windows+R,输入cmd打开dos窗口

  2. 输入java -version ,提示系统找不到文件完成卸载操作

1.2 Windows安装jdk

1.2.1 jdk11下载

jdk-11.0.6_windows-x64_bin下载地址

1.2.2 安装

  1. 点击.exe安装包

  2. 更改安装路径并确定,完成安装

Jenkins的使用_第1张图片

1.2.3 配置环境变量

  1. 计算机--->属性--->高级系统设置--->环境变量

  2. 新建系统变量,变量名为JAVA_HOME,变量值为jdk安装路径

Jenkins的使用_第2张图片

  3. 选择Path变量,点击编辑,新增 %JAVA_HOME%\bin

Jenkins的使用_第3张图片

1.2.4 验证

  1. Windows+R,输入cmd打开dos窗口

  2. 输入java -version ,显示java版本,完成安装

二、Jenkins安装

2.1 安装包下载

jenkins官网下载安装包官网地址:Jenkins download and deployment

选择左边LTS下载稳定版

Jenkins的使用_第4张图片

2.2 Jenkins安装

1.点击安装包,开始安装

2.修改Jenkins安装路径

Jenkins的使用_第5张图片

3.选择登录方式

Jenkins的使用_第6张图片

4.测试端口是否被占用,√表示未被占用,若被占用,则修改端口信息

Jenkins的使用_第7张图片

5.选择jdk版本,自动获取

Jenkins的使用_第8张图片

6.随后一直点击next,在安装页面点击install完成安装

2.3Jenkins相关内容配置

1.在网页打开127.0.0.1:8080地址

2.解锁Jenkins

Jenkins的使用_第9张图片

3.插件安装:选择插件来安装

4.取消所有勾选插件,点击安装

Jenkins的使用_第10张图片

5.定义账号密码

Jenkins的使用_第11张图片

6.保存并完成

2.4 更改Jenkins工作目录

1.启动任务管理器

2.在详细信息中找到jenkins,并打开文件所在位置

Jenkins的使用_第12张图片

3.打开jenkins.xml文件,修改标记中value值为要更改的工作目录地址

Jenkins的使用_第13张图片

4.在任务管理器服务中,重启Jenkins服务

5.重新打开Jenkins,重复内容配置工作

6.在jenkins中进入configure system查看根目录已修改

Jenkins的使用_第14张图片

2.5 更改镜像源为国内地址

1.进入Manage Jenkins > Manage Plugins > Advance(高级)

2.修改update site的url为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json并提交

Jenkins的使用_第15张图片

在Jenkins2.270版本上,只配置升级站点即可。

3.修改Jenkins下updates文件夹中default.json。将updates.jenkins.io/download全部替换为mirrors.tuna.tsinghua.edu.cn/jenkins,将www.google.com替换为www.baidu.com

4.重启Jenkins

2.6 插件下载

系统管理>插件管理>pipeline

2.7 设置url和邮件地址

系统管理>configure system

Jenkins的使用_第16张图片

三、Jenkins自动化持续集成

3.1 配置项目

3.1.1 本地jenkins配置项目

1.新建项目

Jenkins的使用_第17张图片

2.输入项目名称,选择自由风格的项目,点击确定

Jenkins的使用_第18张图片

3.输入项目描述信息

Jenkins的使用_第19张图片

4.定义项目的地址

Jenkins的使用_第20张图片

5.源码管理,因自定义了工作空间,勾选无,当配置git管理的远程仓库时勾选git

Jenkins的使用_第21张图片

6.定义构建触发器,可通过?号查看详细信息

分钟 小时 一月的天数 月份 一周的天数

0-59 0-23 1-31 1-12 0-7(0和7表示周天)

每天晚上20点整执行

0 20 * * *

一周1,3,5晚上20点整执行

0 20 * * 1,3,5

每周一到周五晚上20点整执行

0 20 * * 1-5

一周内每两天,晚上20点整执行

0 20 * * */2

Jenkins的使用_第22张图片

7.构建环境,勾选后可在控制台中显示时间戳

Jenkins的使用_第23张图片

8.构建,执行Windows命令(在jenkins文件下workspace对应项目名称文件夹下该命令可执行)

Jenkins的使用_第24张图片

Jenkins的使用_第25张图片

3.1.2 通过git配置项目(本地已安装git)

1.安装git插件,系统管理>插件管理>available,搜索git并安装

2.新建项目

3.输入项目名称,选择项目类型

Jenkins的使用_第26张图片

4.输入项目描述

Jenkins的使用_第27张图片

5.源码管理选择git

Jenkins的使用_第28张图片

url为github中提供的url

Jenkins的使用_第29张图片

Jenkins的使用_第30张图片

添加github账号

Jenkins的使用_第31张图片 Jenkins的使用_第32张图片

添加完成后选择该账号

6.定义构建触发器,可通过?号查看详细信息

分钟 小时 一月的天数 月份 一周的天数

0-59 0-23 1-31 1-12 0-7(0和7表示周天)

每天晚上20点整执行

0 20 * * *

一周1,3,5晚上20点整执行

0 20 * * 1,3,5

每周一到周五晚上20点整执行

0 20 * * 1-5

一周内每两天,晚上20点整执行

0 20 * * */2

Jenkins的使用_第33张图片

7.构建环境,勾选后可在控制台中显示时间戳

Jenkins的使用_第34张图片

8.构建,执行Windows命令(在jenkins文件下workspace对应项目名称文件夹下该命令可执行)

Jenkins的使用_第35张图片

 Jenkins的使用_第36张图片

3.2 项目构建

点击项目中立即构建,构建项目

Jenkins的使用_第37张图片

3.3构建信息查看

Jenkins的使用_第38张图片

 Jenkins的使用_第39张图片

3.4 构建报错

当构建时,出现以下报错内容(python不是内外部命令),但在cmd窗口可以执行python代码成功时

Jenkins的使用_第40张图片

 需在Jenkins中配置环境变量。特殊性_Windows下Jenkins常见问题汇总

四、后续使用

博客 Jenkins 集成 Python 自动化测试项目教程 - 测试派

你可能感兴趣的:(Jenkins,jenkins,java,运维)