Jenkins专题-2:Jenkins详细的安装过程与步骤
概述:
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具.
用于监控和执行持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
- 1. 安装前的准备:安装jenkins前确保您的电脑已经配置好JDK
- 2. 安装jenkins
- 3. 运行前的配置
- 4. 运行jenkins:如何运行Jenkins web server
- 5. 初始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的安装已经结束。