Jenkins入门与使用 (一) Jenkins介绍与安装


一、Jenkins 介绍

  Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson (Hudson是商用的) ,主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。Jenkins用Java语言编写,可运行在Tomcat等流行的servlet容器中,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。

在这里插入图片描述



二、Jenkins 特性

1、开源的java语言开发持续集成工具,支持CI,CD

2、 易于安装部署配置:可通过yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理

3、消息通知及测试报告:集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知,生成JUnit/TestNG测试报告

4、分布式构建:支持Jenkins能够让多台计算机一起构建/测试

5、文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等

6、丰富的插件支持:支持扩展插件,你可以开发适合自己团队使用的工具,如git,svn,maven,docker等



三、CI/CD 介绍

  CI(Continuous integration,中文意思是持续集成)是一种软件开发时间。持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。借用网络图片对CI加以理解。

  CD(Continuous Delivery,中文意思持续交付)是在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境(类生产环境) 中。比如,我们完成单元测试后,可以把代码部署到连接数据库的Staging环境中更多的测试。如果代码没有问题,可以继续手动部署到生产环境。下图反应的是CI/CD 的大概工作模式。


四、Jenkins 安装

提示:在安装Jenkins之前,需要 安装jdk安装Maven安装Tomcat

1、下载Jenkins的war包

Jenkins官网下载链接:https://jenkins.io/zh/download/

进入Jenkins官网下载界面后,在长期支持版本 (LTS)下,选择Generic Java package (.war) 进行下载


2、使用tomcat容器运行Jenkins war包

把下载好的Jenkins war包上传到 tomcat的webapps目录下,并启动tomcat


3、访问Jenkins

打开浏览器,访问Jenkins,Jenkins的访问地址为http://Linxu服务器ip地址:8080/jenkins


4、解锁Jenkins

获取Jenkins密码,将获取到的密码粘贴至管理员密码输入框中,然后点击"继续"按钮

cat /root/.jenkins/secrets/initialAdminPassword




5、插件安装

解锁Jenkins后,将进入到插件安装选择界面,这里我们选择"安装推荐的插件"

由于网络或者其他原因会导致部分插件安装失败,可以点击"重试"按钮,对部分安装失败的插件重新进行安装,当然也可以点击"继续"按钮,在后续的插件管理界面中对部分安装失败的插件重新进行安装,这里我选择点击"重试"按钮

重新对部分安装失败的插件进行安装


6、创建管理员用户

填写创建管理员用户的相关信息后,点击"保存并完成"按钮,即可创建管理员用户,当然也可以不创建管理员用户,点击按钮左边的"使用admin账户继续",如果使用该方式,则用户为admin,密码为解锁Jenkins时获得的密码


7、实例配置

默认即可,继续点击"保存并完成"按钮


8、Jenkins安装完成

可以看到Jenkins安装已完成,点击"开始使用Jenkins"按钮,即可开始使用Jenkins





Jenkins入门与使用系列文章列表:

Jenkins入门与使用 (一) Jenkins介绍与安装




                   如果有遇到不懂或者有问题时,可以扫描下方二维码,欢迎进群交流与分享,希望能够跟大家交流学习!

发布了76 篇原创文章 · 获赞 253 · 访问量 43万+

猜你喜欢

转载自blog.csdn.net/qq_39135287/article/details/103895076
今日推荐