一、安装前准备
新版Jenkins需要jdk11或jdk17,因系统上jdk版本为1.8,故需先卸载jdk1.8并重装jdk11
1.1 Windows卸载jdk
1.1.1 删除注册表
-
Windows+R ,输入regedit打开注册表
-
进入注册表下目录:HKEY_LOCAL_MACHINE--->SOFTWARE--->JavaSoft
-
删除JavaSoft文件夹
1.1.2 删除环境变量
-
进入环境变量页面:计算机--->属性--->高级系统设置--->环境变量
-
在系统变量中删除:JAVA_HOME 变量(要删除的jdk目录)、 CLASSPATH 变量、以及Path变量的 %JAVA HOME%\bin 内容
1.1.3 卸载程序
-
进入控制面板
-
卸载Java 8 Update 和Java SE Development Kit.....
1.1.4 验证
-
Windows+R,输入cmd打开dos窗口
-
输入java -version ,提示系统找不到文件完成卸载操作
1.2 Windows安装jdk
1.2.1 jdk11下载
jdk-11.0.6_windows-x64_bin下载地址
1.2.2 安装
-
点击.exe安装包
-
更改安装路径并确定,完成安装
1.2.3 配置环境变量
-
计算机--->属性--->高级系统设置--->环境变量
-
新建系统变量,变量名为JAVA_HOME,变量值为jdk安装路径
3. 选择Path变量,点击编辑,新增 %JAVA_HOME%\bin
1.2.4 验证
-
Windows+R,输入cmd打开dos窗口
-
输入java -version ,显示java版本,完成安装
二、Jenkins安装
2.1 安装包下载
jenkins官网下载安装包官网地址:Jenkins download and deployment
选择左边LTS下载稳定版
2.2 Jenkins安装
1.点击安装包,开始安装
2.修改Jenkins安装路径
3.选择登录方式
4.测试端口是否被占用,√表示未被占用,若被占用,则修改端口信息
5.选择jdk版本,自动获取
6.随后一直点击next,在安装页面点击install完成安装
2.3Jenkins相关内容配置
1.在网页打开127.0.0.1:8080地址
2.解锁Jenkins
3.插件安装:选择插件来安装
4.取消所有勾选插件,点击安装
5.定义账号密码
6.保存并完成
2.4 更改Jenkins工作目录
1.启动任务管理器
2.在详细信息中找到jenkins,并打开文件所在位置
3.打开jenkins.xml文件,修改标记中value值为要更改的工作目录地址
4.在任务管理器服务中,重启Jenkins服务
5.重新打开Jenkins,重复内容配置工作
6.在jenkins中进入configure system查看根目录已修改
2.5 更改镜像源为国内地址
1.进入Manage Jenkins > Manage Plugins > Advance(高级)
2.修改update site的url为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json并提交
在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自动化持续集成
3.1 配置项目
3.1.1 本地jenkins配置项目
1.新建项目
2.输入项目名称,选择自由风格的项目,点击确定
3.输入项目描述信息
4.定义项目的地址
5.源码管理,因自定义了工作空间,勾选无,当配置git管理的远程仓库时勾选git
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
7.构建环境,勾选后可在控制台中显示时间戳
8.构建,执行Windows命令(在jenkins文件下workspace对应项目名称文件夹下该命令可执行)
3.1.2 通过git配置项目(本地已安装git)
1.安装git插件,系统管理>插件管理>available,搜索git并安装
2.新建项目
3.输入项目名称,选择项目类型
4.输入项目描述
5.源码管理选择git
url为github中提供的url
添加github账号
添加完成后选择该账号
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
7.构建环境,勾选后可在控制台中显示时间戳
8.构建,执行Windows命令(在jenkins文件下workspace对应项目名称文件夹下该命令可执行)
3.2 项目构建
点击项目中立即构建,构建项目
3.3构建信息查看
3.4 构建报错
当构建时,出现以下报错内容(python不是内外部命令),但在cmd窗口可以执行python代码成功时
需在Jenkins中配置环境变量。特殊性_Windows下Jenkins常见问题汇总