Jenkins专题-2:Jenkins详细的安装过程与步骤

    技术2026-04-01  20

    概述:

    Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具.

    用于监控和执行持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。


    1. 安装前的准备:安装jenkins前确保您的电脑已经配置好JDK2. 安装jenkins3. 运行前的配置4. 运行jenkins:如何运行Jenkins web server5. 初始admin密码与解锁6.定制化Jenkins (如果JDK, 自动跳过此过程)7. 修改admin的默认密码

    1. 安装前的准备:安装jenkins前确保电脑已经配置好JDK

    (1)下载JDK:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

    (2)安装JDK:

             JDK的安装目录选择: C:\Program Files\\Java\jdk-14.0.1 或者 C:\Program Files (x86)\\Java\jdk-14.0.1

             与windows已经安装的java其他应用程序的目录选择同一个根目录。

    (3)配置:配置三个环境变量

    注意:

    (1)上述过程很重要,如果不按照JDK, 安装完jenkins会有一堆的库需要在线更新。

     

    详细安装步骤:        

    (1)如果您的电脑未安装JDK,那么首先我们先安装一下JDK

    打开JDK下载地址,安装下图的方式下载你想要的版本

    (2)双击下载好的JDK并安装

    点击【下一步】,可以修改安装路径

    点击【下一步】,并等待安装完成

     

    (3)JDK已经安装完成,接下来需要配置环境变量

    配置环境变量1

    右击【计算机】-【属性】-【高级系统设置】如图:

    点击【环境变量】,在系统变量中【新建】变量,变量名:JAVA_HOME 变量值:JDK的安装路径 , 确定

    配置环境变量2

    继续上面的步骤。再新建一个系统变量, 变量名:CLASSPATH 变量值:.:C:\Program Files\Java\jdk-11\lib

    配置环境变量3

    系统变量中找到Path并选择,点击【编辑】-【新建】 并添加JDK的bin文件夹所在目录 我的为:C:\Program Files\Java\jdk-11\bin

    完成以上步骤 那么我们的JDK旧安装完成了,接下来看下我们环境是否真的成功配置好

     

    (4) 打开cmd(window+r)并输入cmd

    cmd中输入如下命令 java -version 回车 看到以下信息就标识我们的环境安装成功了

    参考:https://www.cnblogs.com/linuxchao/p/linuxchao-jenkins-setup.html


    2. 安装jenkins:

    (1)jenkins下载地:https://jenkins.io/

    (2)下载好的jenkins.msi 双击安装(傻瓜式)


    3. 运行前的配置

    (1)修改配置文件: 

    目的:为了提高后续启动后更新组件的效率,需要把更新路径修改成镜像文件的路径。如果不修改,第一次启动后的自动更新组件会非常慢。

    进入jenkins的工作目录,打开hudson.model.UpdateCenter.xml,

    把http://updates.jenkins-ci.org/update-center.json 改成 http://mirror.xmission.com/jenkins/updates/update-center.json

    (2)修改http server的端口号(可以可以使用默认值):8080

    进入jenkins的工作目录,打开jenkins.xml,找到 --httpPort=8080,进行修改。

    修改配置后,需要重启Jenkins。


    4. 运行jenkins:如何运行Jenkins web server

    (1) Jenkins web server会自动运行,可执行程序:C:\Program Files (x86)\Jenkins\jenkins.exe

    //cmd到下载路径下,启动  :java -jar jenkins.war --httpPort=8081

    (2) 浏览器客户端访问:http://localhost:8080/


    5. 初始admin密码与解锁

    初始密码在:C:\Program Files (x86)\Jenkins\secrets\initialAdminPassword, 打开文件拷贝过来就可以

     

    6.定制化Jenkins (如果JDK, 自动跳过此过程)

    点击上述人任何一个选择,

    (1)可能会遇到如下的错误:No such plugin: cloudbees-folder”

    (2)原因:上面的错误显示是,安装插件cloudbees-folder失败,是因为下载的Jenkins.war里没有cloudbees-folder插件

    (3)解决办法:

    1、打开链接“http://ftp.icm.edu.pl/packages/jenkins/plugins/cloudbees-folder/”,在最下面找到并打开“latest”目录。2、将目录中的“cloudbees-folder.hpi”下载下来后放在“jenkins安装目录\war\WEB-INF\detached-plugins”文件夹中。执行1、2步骤后刷新页面仍然出现“ No such plugin: cloudbees-folder”错误,猜测这个“hpi”文件可能是项目启动时候加载,是需要重启jenkins服务才可以,因此执行:3、在“控制面板-管理工具-服务”中找到“jenkins”服务,重启服务。再次打开jenkins的链接 http://localhost:8080/ 后已经可以正常安装插件,问题解决。

    注意:

    如果一开始,没有安装JDK,会出现如下的Jenkins依赖库的安装,速度慢,还容易出错,因此强烈建议先安装JDK.

    5. Jenkins安装成功指示:


    7. 修改admin的默认密码:

    (1)修改密码的入口

    (2)进入设置界面

    (3)修改默认密码:=》user:admin;password:admin (由于目前是本机操作,用admin是为了简单起见)


    至此:

    Jenkins的安装已经结束。

    Processed: 0.013, SQL: 9