当前位置:首页 > 文章列表 > 文章 > 软件教程 > Jenkins在Windows安装配置全攻略

Jenkins在Windows安装配置全攻略

2025-05-25 16:40:07 0浏览 收藏

本文详细介绍了在Windows系统下如何安装和配置Jenkins 2.319.1版本。Jenkins是一款基于Java的自动化集成工具,支持跨平台操作,能够自动执行软件的版本编译和发布,监控代码仓库并进行自动化编译打包。文章从Jenkins的下载、安装步骤,到配置服务登录账号、选择访问端口、设置JDK环境,再到插件选择和最终的访问配置,提供了完整的操作指南。通过这些步骤,用户可以搭建一个本地Jenkins环境,方便学习和使用Jenkins的各种功能。

前言

有很多公司项目可能使用了JenKins 进行配置脚本实现自动化编译打包。但如果刚接触这个东西,可能会比较迷茫。

所以,通过自己搭建一个完整的JenKins 试试手吧。

让我们学会它里面的各种操作和菜单功能到底是什么意义,以及各种配置参数。

下面主要是基于JenKins 2.319.1 版本进行的介绍。

其他的配置环境为:windows 11,jdk 1.8

1.介绍

JenKins 是一款java开发的自动化集成工具。它能够干什么事情?它能够自动化的帮我们执行软件的版本编译,发布等。

它能够实现监控git或者svn等代码仓库。自动提取代码,按照自定义的脚本执行编译操作,将代码进行打包编译成独立的war包,jar包,或者apk等。特点:

开源免费;跨平台,支持所有的平台;master/slave支持分布式的build;web形式的可视化的管理页面;安装配置超级简单;tips及时快速的帮助;已有的200多个插件

这样,产品或者测试人员就不用追着开发提供各种测试包,渠道包等。程序员提交代码后,他们可以通过JenKins 直接自助编译了。

它的功能很强劲,但是我们也要从头开始学习了解。就先从安装配置开始吧。

我们可以在自己的本地搭建一个JenKins 进行学习和各种操作。所以先从Windows 开始介绍吧。

2.下载

JenKins 的官网是:Jenkins 的安装和设置

注意,JenKins 是有中文的翻译的。如果大家英文不好的话,切换到中文版,你能更清晰的区分要下载的版本。

切换方式:点击右侧导航栏中的 English 然后在下拉框中选择 "中文 Chinese"。

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

稳定版TLS Windows 下载链接:https://mirrors.tuna.tsinghua.edu.cn/jenkins/windows-stable/2.319.1/jenkins.msi (PS:在下载的时候,请注意不要开启Fiddler 等抓包工具,否则可能会出现下载链接无法正常下载的情况)

3.安装

下载完毕后,直接点击jenkins.msi 进入安装界面

第一步:双击msi文件进行安装
Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍
第二步:选择安装目录

Destination Folder (目标文件夹)

Click Next to install to the default folder or click Change to choose another. (单击Next安装到默认文件夹,或单击Change选择其他文件夹 )

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

其实我们也可以直接在地址上修改,没必要点击Change 去选择。选择好后,点击Next 执行安装。

第三步:配置服务登录账号

Service Logon Credentials(服务登录凭证)

因为JenKins 是作为 Windows Service 进行安装的,所以在这一步的时候,它需要我们提供一个windows 运行账号权限。

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

然后Logon Type:(登录类型)

主要是两种:

Run service as LocalSystem(not recommended) : 这个就是以本地服务的形式运行,然后not recommended 就是说不推荐这种方式。因为这种情况将会授予JenKins 对你本机的完全访问权限。有安全风险Run service as local or domain user:这个就是说以本地域或者用户账号进行登录。jenkins建议大家选择这个。

然后输出用户名和密码就可以了。Account 账户, password 密码

(我们如果是本地自己搭建自己使用,那么我建议你选择第一种方便。如果是在服务器上那么当然是建议使用第二种了)

请注意,这个账户和密码其实就是你window系统的登陆账户或者拥有运行。并不是让我们随便弄一个账户。因为它需要拥有运行windows service的权限。

最下面还有一个Test Credentials (测试登录凭证),然后警告:Credentials must be tested to continue (凭证必须通过test 之后才能使用。)

总结:输入用户名和密码,点击Test Credentials 。检测是否合规。

如果不合规就会提示 Error logging on 错误等等。

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

我们如果只是本地安装,想学习使用JenKins 的话,那么我建议选择第一个选项即可。

第四步:配置访问端口

默认的端口是8080. 而我们可以在1-65535 之间进行选择。

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

根据自己的需求进行选择端口吧,由于我本地软件的冲突,我设置端口为9999。

设置完毕后,也需要你先进行Test Port (测试端口)验证端口号是否可用。只有可用的情况下,才能进行下一步Next。

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

验证通过,执行Next

第五步:选择JDK 或者JRE

因为JenKins 是基于java 语言进行开发的。所以需要依赖JDK。

在原先版本中JenKins 是内置了jre的,并且不支持java。但是现在新的版本已经取消掉了内置的jre。可以让我们选择本地的jdk。同时也支持java 1.8 到java 11

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

如果你的jdk 环境配置的规范,那么这个地方会自动拉取到你的jdk的环境变量路径。没有问题的话,我们执行Next 下一步

第六步:选择插件

我们可以选择进行安装插件。

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

主要第一个 Start Service :这个是JenKins 需要的功能

启动服务功能,还有一个是Firewall Exception 这个是防火墙组件。我们不需要。

安装包将会占用69MB的存储空间。执行Next 就可以了

第七步:进入安装模式

我们全部配置选择完毕后,就会开始正式的执行Install操作了。

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍
第八步:安装完毕

安装过程很快,安装成功后就会出现成功界面了。

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

已经完成了 JenKins 2.319.1的安装。点击Finsh退出安装向导。

到这里我们就完成了Jenkins的安装。

PS:安装完毕后,JenKins是作为Service组件进行的安装,所以我们在桌面或者左侧应用菜单列表中都没有JenKins的。

如果要确认是否安装成功了。可以访问本地“服务”。然后检测是否有Jenkins ,并且状态是否启动

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

只有状态处于:正在运行 的情况下,我们下面的配置和访问才能成功。

4.JenKins 配置与访问第一步:打开JenKins: http://localhost:9999/

在浏览器上访问 http://localhost:9999/ 就可以打开我们的JenKins的配置了。这个9999是我安装的时候选择的端口号。

请根据自身安装时选择的端口号进行输入。

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

正确情况下,将会打开上面的页面。

但是如果有小伙伴,就是忘记了这个端口号的话。可以通过你的jenkins 的安装包路径,找到jenkins.xml文件

找到标签,里面的httpPort 后的就是你的端口号了。

例如我的:

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍
第二步:解锁JenKins

按照页面上的提示,找到initialAdminPassword文件进行复制密码

你使用文本文档工具打开后,里面有一串32位长度的字符串。将这个字符串复制粘贴到网页上的密码栏中即可

第三步:自定义Jenkins 插件

我们如果解锁成功后,页面就会进行插件推荐界面了。

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

我们可以直接安装Jenkins 社区推荐的插件。

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

这些是插件列表。我们执行安装, 后续如果不合适我们还可以删除插件,或者安装新的插件

这个插件的安装速度,和你的网络有比较大的关系。

这些插件不会影响到你本地的插件的,例如我本地已经安装的git 或者Ant 会因为Jenkins 的插件安装而错误么?并不会。

Jenkins 安装的插件全部是:C:\ProgramData\Jenkins.jenkins\plugins 目录下。

如果有安装失败了,也没有关系。

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

我们可以点击重试,重新安装。多尝试几遍,就能够安装上了。如果是实在是有部分插件安装不上去也没有关系。

第四步:创建第一个管理员用户
Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

按照上面的要求,输入各种信息后。执行实例配置

第五步:配置Url

我们如果是有域名的话,你可以配置域名解析。但这里主要介绍windows 自己玩。就不配置了

直接完成并保存。

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍
第六步:重启JenKins 让第三步的插件生效

因为部分插件需要重启后才能生效。执行重启就可以了。

如果你重启后,不管的话,你的页面会一直处于加载状态。你直接重新刷新整个页面就可以打开登录界面了。

第七步:使用管理员账号登录
Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

输入我们刚才配置的第一个管理员账号。进行登录

Windows 环境下,自动化集成工具Jenkins 安装配置详细介绍

这就是登录之后的整体界面了。

下一篇文章将会介绍每个功能和菜单的作用。

今天带大家了解了的相关知识,希望对你有所帮助;关于文章的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

在PHP中,位运算符包括:按位与(AND):使用符号&,示例:$a&$b按位或(OR):使用符号|,示例:$a|$b按位异或(XOR):使用符号^,示例:$a^$b按位非(NOT):使用符号~,示例:~$a左移位:使用符号>>,示例:$a>>$b这些运算符在处理二进制数据或进行位级操作时非常有用。在PHP中,位运算符包括:按位与(AND):使用符号&,示例:$a&$b按位或(OR):使用符号|,示例:$a|$b按位异或(XOR):使用符号^,示例:$a^$b按位非(NOT):使用符号~,示例:~$a左移位:使用符号>>,示例:$a>>$b这些运算符在处理二进制数据或进行位级操作时非常有用。
上一篇
在PHP中,位运算符包括:按位与(AND):使用符号&,示例:$a&$b按位或(OR):使用符号|,示例:$a|$b按位异或(XOR):使用符号^,示例:$a^$b按位非(NOT):使用符号~,示例:~$a左移位:使用符号>>,示例:$a>>$b这些运算符在处理二进制数据或进行位级操作时非常有用。
从LocalStorage获取数据的JS技巧
下一篇
从LocalStorage获取数据的JS技巧
查看更多
最新文章
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    542次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    508次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    497次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    484次学习
查看更多
AI推荐
  • SEO标题魔匠AI:高质量学术写作平台,毕业论文生成与优化专家
    魔匠AI
    SEO摘要魔匠AI专注于高质量AI学术写作,已稳定运行6年。提供无限改稿、选题优化、大纲生成、多语言支持、真实参考文献、数据图表生成、查重降重等全流程服务,确保论文质量与隐私安全。适用于专科、本科、硕士学生及研究者,满足多语言学术需求。
    58次使用
  • PPTFake答辩PPT生成器:一键生成高效专业的答辩PPT
    PPTFake答辩PPT生成器
    PPTFake答辩PPT生成器,专为答辩准备设计,极致高效生成PPT与自述稿。智能解析内容,提供多样模板,数据可视化,贴心配套服务,灵活自主编辑,降低制作门槛,适用于各类答辩场景。
    55次使用
  • SEO标题Lovart AI:全球首个设计领域AI智能体,实现全链路设计自动化
    Lovart
    SEO摘要探索Lovart AI,这款专注于设计领域的AI智能体,通过多模态模型集成和智能任务拆解,实现全链路设计自动化。无论是品牌全案设计、广告与视频制作,还是文创内容创作,Lovart AI都能满足您的需求,提升设计效率,降低成本。
    79次使用
  • 美图AI抠图:行业领先的智能图像处理技术,3秒出图,精准无误
    美图AI抠图
    美图AI抠图,依托CVPR 2024竞赛亚军技术,提供顶尖的图像处理解决方案。适用于证件照、商品、毛发等多场景,支持批量处理,3秒出图,零PS基础也能轻松操作,满足个人与商业需求。
    64次使用
  • SEO标题PetGPT:智能桌面宠物程序,结合AI对话的个性化陪伴工具
    PetGPT
    SEO摘要PetGPT 是一款基于 Python 和 PyQt 开发的智能桌面宠物程序,集成了 OpenAI 的 GPT 模型,提供上下文感知对话和主动聊天功能。用户可高度自定义宠物的外观和行为,支持插件热更新和二次开发。适用于需要陪伴和效率辅助的办公族、学生及 AI 技术爱好者。
    75次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码