Jenkins Windows MSI 安装包完整安装教程

📦 Jenkins Windows MSI 安装包完整安装教程

下面是从下载到启动的全流程,每一步都有详细说明,新手也能一次成功。


一、安装前准备(必做!)

Jenkins 是基于 Java 开发的,必须先安装 JDK,否则安装会失败。

  1. JDK 版本要求

    • Jenkins 2.346.3 LTS(你截图的版本):要求 JDK 11 或 JDK 17
    • Jenkins 2.366+:要求 JDK 11 或 JDK 17(部分新版本已不支持 JDK 8)
  2. 验证安装 :打开 cmd 命令提示符,输入 java -version,能看到版本号即说明安装成功。

    cmd

    复制代码
    java -version
  3. 配置环境变量 :确保 JAVA_HOME 系统变量已正确配置,指向 JDK 安装目录(如 C:\Program Files\Java\jdk-11.0.xx)。


二、MSI 安装包安装步骤

步骤 1:运行安装程序

双击你下载的 jenkins.msi 文件,启动安装向导,点击 Next

系统无法识别 .msi 文件的默认打开程序时,用命令行强制运行安装程序(最快)

  1. 按下 Win + R 打开「运行」,输入 cmd,按 Ctrl + Shift + Enter管理员身份打开命令提示符。

  2. 切换到 jenkins.msi 所在目录(假设文件在桌面):

    cmd

    复制代码
    cd %USERPROFILE%\Desktop
  3. 执行安装命令: cmd

    复制代码
    msiexec /i jenkins.msi

    msiexec 是 Windows 安装程序核心工具,/i 表示安装,执行后会直接弹出安装向导。

步骤 2:选择安装目录

默认安装路径为 C:\Program Files\Jenkins\,建议保持默认,也可自定义路径,点击 Next

步骤 3:选择服务运行账户(关键步骤)

Jenkins 会以 Windows 服务的形式后台运行,需要选择服务账户:

  • 推荐选择Use Local System account(本地系统账户,权限最高,适合绝大多数场景,无需额外配置)
  • 备选方案Use a different user account(指定专用服务账户,适合企业级安全要求高的场景,需手动输入账户密码)选择后点击 Next

步骤 4:配置服务端口

默认端口为 8080 ,如果 8080 端口被占用(如被 Tomcat、其他服务占用),可修改为其他端口(如 8081、9090),点击 Next

验证端口是否被占用:cmd 输入 netstat -ano | findstr "8080",无输出则端口空闲。

步骤 5:指定 JDK 路径

安装程序会自动检测已安装的 JDK,如果自动识别失败,手动填写 JAVA_HOME 路径(如 C:\Program Files\Java\jdk-11.0.20),点击 Next

步骤 6:完成安装

点击 Install 开始安装,等待进度条完成后,点击 Finish,安装向导会自动启动 Jenkins 服务。


三、安装后初始化配置

步骤 1:访问 Jenkins 控制台

打开浏览器,输入 http://localhost:8080(如果修改了端口,对应改为 http://localhost:你的端口),进入解锁页面。

步骤 2:获取初始管理员密码

Jenkins 会生成一个随机初始密码,存储在以下路径:

plaintext

复制代码
C:\Program Files\Jenkins\secrets\initialAdminPassword

用记事本打开该文件,复制里面的 32 位字符串,粘贴到浏览器的输入框中,点击 Continue

步骤 3:安装插件

  • 推荐选择Install suggested plugins(安装推荐插件,包含 Git、Maven、Pipeline 等常用插件,适合新手)
  • 自定义选择Select plugins to install(按需选择,适合有经验的用户)等待插件安装完成,自动进入下一步。

步骤 4:创建管理员账户

设置管理员用户名、密码、邮箱,点击 Save and Continue(建议妥善保存账户信息)。

步骤 5:配置实例 URL

默认 URL 为 http://localhost:8080/,如果是服务器部署,可修改为服务器 IP / 域名(如 http://192.168.1.100:8080/),点击 Save and Finish

步骤 6:开始使用

点击 Start using Jenkins,即可进入 Jenkins 主界面,安装完成!


四、常见问题与解决方案

1. 安装后无法访问 http://localhost:8080

  • 原因 1 :Jenkins 服务未启动解决:Win+R 输入 services.msc,找到 Jenkins 服务,右键选择「启动」,并设置为「自动」启动。
  • 原因 2 :端口被占用解决:修改 Jenkins 端口:
    1. 停止 Jenkins 服务
    2. 打开 C:\Program Files\Jenkins\jenkins.xml
    3. 修改 <arguments> 标签中的 --httpPort=8080--httpPort=8081
    4. 保存后重启 Jenkins 服务,访问 http://localhost:8081
  • 原因 3:防火墙拦截解决:在 Windows 防火墙中,允许 Jenkins 程序通过防火墙,或开放对应端口。

2. 忘记管理员密码

  1. 停止 Jenkins 服务
  2. 打开 C:\Program Files\Jenkins\config.xml
  3. 找到 <useSecurity>true</useSecurity>,修改为 <useSecurity>false</useSecurity>
  4. 保存后重启 Jenkins 服务,此时无需密码即可登录
  5. 登录后重新设置管理员密码,再改回 <useSecurity>true</useSecurity>,重启服务

3. 服务启动失败

  • 检查 JDK 版本是否符合要求,JAVA_HOME 是否配置正确
  • 检查 jenkins.xml 中的 JDK 路径是否正确
  • 查看日志 C:\Program Files\Jenkins\jenkins.err.log 定位具体错误

五、MSI 安装 vs WAR 包部署 对比

表格

特性 MSI 安装包 WAR 包部署
部署难度 一键安装,自动配置服务 手动部署,需命令行启动
运行方式 后台 Windows 服务,开机自启 依赖命令行窗口,关闭则停止
灵活性 低,适合生产环境 高,适合开发测试
维护成本 低,服务自动管理 高,需手动启停、配置

六、后续优化建议

  1. 配置 HTTPS:生产环境建议配置 SSL 证书,启用 HTTPS 访问,保障数据安全
  2. 配置邮件通知:在系统设置中配置 SMTP 服务器,实现构建失败邮件提醒
  3. 安装常用插件 :如 GitLabSonarQubeAllure 等,适配自动化测试 / CI/CD 流程
  4. 备份数据 :定期备份 C:\Program Files\Jenkins\ 目录,防止数据丢失

相关推荐
我是Superman丶8 小时前
Arduino IDE 安装教程:Windows/macOS/Linux 开发环境搭建
ide·windows·macos
辻弋2018 小时前
自动检测硬件生成驱动清单、实时监控FPS、120秒性能记录——30+项优化模块化开关,所有改动可精确复原
服务器·windows·游戏引擎·电脑·开源软件
江湖人称菠萝包8 小时前
【Windows】《深入浅出Windows API程序设计:编程基础篇》笔记-Chapter8-子窗口控件
windows·笔记
其实防守也摸鱼10 小时前
OpenClaw Windows 踩坑实战指南
运维·服务器·数据库·windows·github·copilot
佳&弥15 小时前
后渗透痕迹清理
服务器·windows·web安全·网络安全
Gl�ria15 小时前
Linux 查看日志常用命令
java·linux·servlet
MSTcheng.15 小时前
【Linux学习】Linux学习第四弹——Linux基本指令3
linux·windows·学习·操作系统·指令
海兰16 小时前
Elasticsearch ES|QL:让全文本搜索无处不在
大数据·elasticsearch·jenkins
霸道流氓气质16 小时前
MyBatis 与 SQL 层面关键技术详解
windows·sql·mybatis
一直走下去-明17 小时前
在 Windows 上安装 uv
windows·uv