锦通 发表于 2024-6-29 11:07:00

Jenkins 的安装(详细教程)

一、简介


官网:https://www.jenkins.io
中文文档:https://www.jenkins.io/zh/
https://img-blog.csdnimg.cn/808b30634d244aa2a14b7a34174e23fd.png
Jenkins 是一个开源的持续集成(CI)工具,用于主动化构建、测试和摆设软件项目。它提供了一个易于利用和可扩展的平台,资助团队更高效地开辟和交付软件。
Jenkins 的主要特点和用途包括:

[*] 主动化构建:Jenkins 可以从源代码库(如Git、SVN 等)中获取最新的代码,并主动进行构建。它支持各种构建工具和构建脚本,如Ant、Maven、Gradle 等。
[*] 持续集成:Jenkins 可以将多个开辟者的代码集成到共享的主线分支中,并定期执行构建和测试。这有助于发现息争决集成问题,确保软件的稳定性和可靠性。
[*] 测试主动化:Jenkins 可以与各种测试框架和工具集成,如 JUnit、Selenium、JMeter 等。它可以主动执行各种测试,并天生测试报告和分析结果。
[*] 摆设主动化:Jenkins 可以主动化摆设应用步调到目的服务器或云平台。它支持各种摆设工具和配置管理工具,如 Docker、Kubernetes、Ansible 等。
[*] 插件生态系统:Jenkins拥有一个强盛的插件生态系统,提供了各种功能和集成选项。用户可以根据需要选择和安装插件,以扩展和定制 Jenkins 的功能。
总之,Jenkins 是一个功能强盛、易于利用的持续集成工具,可以资助团队实现软件开辟和交付的主动化。通过主动化构建、测试和摆设过程,可以提高团队的服从、减少错误,并加快软件项目的交付。
二、安装前准备

在安装 jenkins 之前要先确保电脑上是否已配置过 Java 的情况变量,可调出命令窗口(win + R 再输入 cmd),通过 java -version 来检验
https://img-blog.csdnimg.cn/direct/41c8d88ba6034707af5cf9fece64049f.png
假如没有显示 Java 的版本信息,就需要先配置 Java 情况变量,详细操作可参见:Java-情况配置(详细教程)
三、windows 安装与启动

进入 Jenkins 的 官方下载页面
https://img-blog.csdnimg.cn/direct/bd3232e561ed44379e45f8f2766a3477.png
LTS 是恒久支持的版本,是稳定的版本
在 Windows 下 Jenkins 的安装有三种方式:


[*]方式一:下载 war 包通过命令启动
[*]方式二:war 团结tomcat进行安装
[*]方式三:下载安装步调包 msi 文件
在下载安装包之前要先确定应该下载哪个版本的 Jenkins,Jenkins 的版本依赖于 Java 的版本,可在 Jenkins-Java Support Policy 中进行检察
https://img-blog.csdnimg.cn/direct/4cf561c5a37a4888b95c7e17229efc08.png
假如你下载的 Jenkins 版本与本地 Java 不支持,那么 Jenkins 是无法安装成功的,比如说我电脑上 JDK 的版本是 1.8.0_172,也就是 Java 8,那么我只能安装 2.346.1 或者该版本之前的,在 Past Releases 上可以检察到历史版本
https://img-blog.csdnimg.cn/direct/542c1e0f14c243f8bd35189634293842.png
页面如下 :
https://img-blog.csdnimg.cn/direct/bff229f4787a44f6b94ad8903effb915.png

1. 方式一

jenkins 可以通过 war 的情势安装起来,war 包可以通过 java -jar 的命令或者放到 Tomcat 上启动起来
起首需要下载 Java 所支持的 jenkins 版本,我用的时 Java-8,所以我就下载 2.332.4 的
https://img-blog.csdnimg.cn/direct/2b81914134034ff5b7c8e6edbb343999.png
https://img-blog.csdnimg.cn/direct/1d5f8f695df6457ca1e67e5c7660c231.png
下载完成后,在 war 包地点目次下进入 cmd 命令,通过以下命令
java -jar jenkins.war --httpPort=8080
https://img-blog.csdnimg.cn/direct/b7ad962325c34259ad5e70fd3c63a97c.png
https://img-blog.csdnimg.cn/direct/3fbb4c9fdb7a4d198aee3b0009b6f216.png
当看到 Jenkins is fully up and running 就表示 jenkins 已经启动完成了
下一步:跳转至 —> 创建管理员用户

2. 方式二

Tomcat 的安装(详细教程)
按照 方式一 的步骤下载 war 包,再将 war 放到 tomcat 的 wabapps 的目次下
https://img-blog.csdnimg.cn/direct/72350193813940389cf55d99c7f03105.png
启动 tomcat,访问 localhost:tomcatPort/jenkins,例如:http://localhost:8080/jenkins
https://img-blog.csdnimg.cn/direct/0fc525f24d344a6b9e3575bed775fa2e.png
下一步:跳转至 —> 创建管理员用户

3. 方式三

在 LTS 下选择 Windows
https://img-blog.csdnimg.cn/direct/3127bbaa9f6b4536a56294a1b8e98893.png
即可下载到一个 jenkins.msi 安装步调包
https://img-blog.csdnimg.cn/direct/813b03f24f374cda835e01761ac494cf.png
注意:我没有找打 Java 8 支持的 jenkins.msi,包括一些开源的镜像站,假如用这种方式下载 Jenkins,建议先下载一个 JDK 11
双击运行
https://img-blog.csdnimg.cn/direct/c981e7ffbf6549089f4d7b5fca2903bf.png#pic_center
点击 Next
https://img-blog.csdnimg.cn/direct/d05f32907f464f339817c2d833e322bc.png#pic_center
选择 安装路径,再点击 Next
https://img-blog.csdnimg.cn/direct/f14b32cf7a914884b418d0eb033a087d.png#pic_center
选择 Run service as LocalSystem (not recommended),点击 Next
https://img-blog.csdnimg.cn/direct/5fc2406249ad468183edc743bb9b8ec5.png#pic_center
设置 端口号,测试端口号是否可行,可行之后 才能点击 Next
https://img-blog.csdnimg.cn/direct/692a88f00ad247aaa39c3060cb730a1f.png#pic_center
选择 JDK 的安装路径,再点击 Next
https://img-blog.csdnimg.cn/direct/85bae27b11f4420983477aa4f73cfffe.png#pic_center
点击 Next
https://img-blog.csdnimg.cn/direct/38f59b27faf647a18d0ffec3580c07fe.png#pic_center
点击 Install 进行安装
https://img-blog.csdnimg.cn/direct/3652cac8bdf04d0aaf00e110044d47a5.png#pic_center
点击 Finish 完成安装

四、创建管理员用户

安装完成之后在游览器上访问 localhost:port ,port 是安装时设置的端口号,比如:localhost:8080
注意:不同版本的 jenkins 页面大概会有点差别
https://img-blog.csdnimg.cn/direct/4465df09adaa43c892dcbebec3b93683.png
根据提示的路径就能找到存放 管理员暗码 的文件 initialAdminPassword
https://img-blog.csdnimg.cn/direct/d8afb9f771f64b559ba20db6a8eb22db.png
不过此时暂时不用着急地去粘贴 管理员暗码,因为 jenkins 的服务器在国外,到安装插件步骤时会加载得比较慢
建议先去设置成国内的镜像 —> 点击跳转检察详细步骤
配置好镜像重启后再访问 localhost:port,从本地复制暗码并粘贴到指定位置
https://img-blog.csdnimg.cn/direct/82ea638ba6de464fbea03244f52096e3.png
点击 继续
https://img-blog.csdnimg.cn/direct/96dbd60eac114dbe834da57c287bc798.png
假如刚刚已经换成国内的镜像网址了,所以可以直接选择 安装推荐的插件,让它主动下一些常用的插件也很快
假如没有替换成国内镜像,直接 安装推荐的插件 会比较慢,也可以点击 选择插件来安装,再点击 无,不安装任何插件,再点击 安装
https://img-blog.csdnimg.cn/direct/b9175024cd9f48ca994d31fba8cbf657.png
而且成功率比较高
https://img-blog.csdnimg.cn/direct/2552677cd2384cbc84dee4b958a08abc.png
对应那些安装失败的插件可以 重试 再安装,有些插件会因为依赖的关系安装不上的话就 继续 也没啥影响
https://img-blog.csdnimg.cn/direct/807a816ae66c4795b31ff2ec80d032de.png
创建 管理员用户 之后,点击 生存并完成
https://img-blog.csdnimg.cn/direct/6b5f656ab3324afbbb5495dee6ccc7af.png
点击 生存并完成
https://img-blog.csdnimg.cn/direct/1ee2867f111b4d868ff699a698307163.png
到此为止 jenkins 就安装完成了,可以点击 开始利用 jenkins
https://img-blog.csdnimg.cn/direct/31008261ea6847daba3615bb6e286c5d.png
五、常用设置


1. 配置镜像地址

在 jenkins 的工作目次 .jenkins 中,找到 hudson.model.UpdateCenter.xml 文件打开
将 https://updates.jenkins.io/update-center.json 替换成国内镜像网址(需要管理员权限修改)


[*]国内镜像网址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
[*]国外镜像网址:https://mirror.xmission.com/jenkins/updates/update-center.json
https://img-blog.csdnimg.cn/direct/6b8d29ff55ff4da1a4ca2ceaf457ce71.png
再进入到 updates 目次下,编辑 default.json 文件,将该文件中国外的地址全部替换成国内的(需要管理员权限修改)


[*]https://www.google.com 替换成 https://www.baidu.com
[*]https://updates.jenkins.io/download 替换成 https://mirrors.tuna.tsinghua.edu.cn/jenkins
https://img-blog.csdnimg.cn/direct/86b499d9d5df4dcca9f5c2c577e2285d.png
修改完配置之后需要重启 jenkins, Win + R 运行 compmgmt.msc
https://img-blog.csdnimg.cn/direct/84510f4871874e418a193fa23ccc807e.png#pic_center
打开 计算机管理 界面
https://img-blog.csdnimg.cn/direct/14925ec7d77b4289a8c446645931397b.png
在 服务和应用步调 - 服务 下找到 jenkins 服务,选中右键,点击 重新启动
https://img-blog.csdnimg.cn/direct/5f600eef21dd443bba70246a86c491fb.png#pic_center
2. 更改工作目次

从上面安装过程可知 Jenkins 的工作目次默认在 C 盘下,而 C 盘的资源是比较珍贵的,一样平常情况下会只管避免将工作目次放置 C 盘中,所以在有些情况下大概就需要更改工作目次
在 计算机管理 界面中先停止 jenkins 步调
再打开 jenkins 的安装目次,找到 jenkins.xml 文件,进行编辑
https://img-blog.csdnimg.cn/direct/7f8c991d1ce34bfab97e00e2979a3484.png
将 %ProgramData%\Jenkins\.jenkins 修改为目的目次,比如:D:\jenkins\windows\jenkins-2.440-work
重启 jenkins 即可
3. 开启可注册用户

默认情况下是不可以注册用户的,假如想要开启注册用户,以 2.440.1 的 jenkins 版本为例,在 Manage Jenkins - Security 中选中 Security
https://img-blog.csdnimg.cn/direct/1f7aa079996e4e0aab29de874b72ebe1.png
进入到以下页面
https://img-blog.csdnimg.cn/direct/6767a5c6eef54c53a4ca007021f1cb41.png
开启 允许用户注册,再点击 应用 和 生存
https://img-blog.csdnimg.cn/direct/45afeb6d7b0f4971863251e1f2a192f0.png
回到登录页面就能看到已经可以注册用户了
4. 全局变量配置

以 2.440.1 的 jenkins 版本为例,在 Manage Jenkins - System Configuration 中选中 Tools
https://img-blog.csdnimg.cn/direct/b6d9214a391543d0946f2aebf7a17206.png
在这里就可以配置 JDK、Ant、Maven 等配置
参考文献:
安装 Jenkins:https://www.jenkins.io/zh/doc/book/installing/
Windows 上安装 Jenkins 教程:https://segmentfault.com/a/1190000019730287

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Jenkins 的安装(详细教程)