什么是Jenkins
- Jenkins 原名为 Hudson,2011年改为 Jenkins ,它是一个开源的实现持续集成的软件工具。官方网址为 https://jenkins.io/zh/
- Jenkins 能实时监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象展示项目构建的趋势和稳定性。
Jenkins的特点
- 易安装 : 仅仅一个 java-jar jenkins.war ,从官网下载该文件后,直接运行,无需额外的安装,更无需安装数据库。
- 易配置 : 提供友好的GUI配置界面。
- 变更支持 : Jenkins 能从代码仓库 (Subversion/CVS)中获取产生代码更新列表并输出到编译输出信息中。
- 支持永久链接 : 用户通过Web 来访问 Jenkins 的,而这些Web 页面的链接地址都是永久连接地址,因此,你可以在各种文档中直接使用该链接。
- 集成 E-Mail /RSS/IM : 当完成一次集成时,可以通过这些工具实时告诉你集成结果(据我所知,构建一次集成需要花费一定时间,有了这个功能,你就可以在等待结构过程中,干别的事情)。
- JUnit/TestNG 测试报告 : 也就是用以图表等形式提供详细的测试报表功能。
- 支持分布式构建 : Jenkins 可以把集成构建等工作分发到多台计算机中完成。
- 文件指纹信息 : Jenkins 会保存哪次集成构建产生了那些jars文件,那一次集成构建使用了那个版本的jars文件等构建记录。
- 支持第三方插件 : 使得Jenkins 变得越来越强大。
Jenkins安装
1), 将jdk-8u171-linux-x64.rpm上传至服务器(虚拟机)
- 百度网盘链接为 https://pan.baidu.com/s/1cHeOnO7-LBJl6cteRtSOCA 提取码 dkxw (不建议下载使用)
- 注意(推荐去官网下载最新版本的jenkins)
- https://pkg.jenkins.io/redhat-stable/
如下图所示
2),执行安装 jdk 命令 如下
rpm ‐ivh jdk‐8u171‐linux‐x64.rpm
3),上传 jenkins 压缩包
- 百度网盘地址 https://pan.baidu.com/s/1ouMSnNrtlUEGhNKnzxgu-w 提取码为 3lpg
如下图所示
4),安装 Jenkins
rpm -ivh jenkins-2.83-1.1.noarch.rpm
如下安装成功
5),配置 Jenkins
vi /etc/sysconfig/jenkins
修改内容如下
JENKINS_USER="root"
JENKINS_PORT="8888"
如下
6),启动jenkins 服务
systemctl start jenkins
如下所示
7),通过浏览器进行访问 http://192.168.11.135:8888
8),获取初始密码进行登录
获取密码命令是
cat /var/lib/jenkins/secrets/initialAdminPassword
9),下一步
10), 安装默认插件 有的因为网速所以无法安装上如下图
11), 新建用户如下
完成登录如下