Jenkins安装

1.什么是Jenkins

1.1 Jenkins概念:

Jenkins是用java编写的开源集成工具,同时也是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。

1.2 Jenkins目的:

1.持续\自动的构建\测试软件项目。

2.监控软件开放流程,快速问题定位及处理,提升开放效率。

1.3 特性:

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

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

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

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

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

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

1.4 产品发布流程:

产品设计成型 -> 开发人员开发代码 -> 测试人员测试功能 -> 运维人员发布上线 

持续集成 (Continuous integration,简称CI) 

持续交付(Continuous delivery) 

持续部署(continuous deployment)


2.Jenkins安装repos

安装前准备工作 查看最低本配置,磁盘空间等 同时安装JDK 可参考jdk安装

Jenkins版本不同 也有不同安装方法 目前我们使用centos7.0安装,使用最稳定的版本,这里推荐yum方式来安装jenkins

因为yum的repos默认是没jenkins的,我们需要先将jenkins存储库添加到yum repos

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 


Jenkins安装_第1张图片
yum repos

yum安装稳定jenkins

yum install jenkins

安装输入“Y”直到完成


Jenkins安装_第2张图片
安装情况

配置文件的修改:

1.默认情况下jenkins使用的是jenkins用户启动,但系统如未添加此用户,请将启动用户修改成root

2.端口 jenkins默认端口是8080 这样会和web应用端口冲突(tomcat等),我们可以自定义修改默认端口

配置文件 /etc/sysconfig/jenkins


Jenkins安装_第3张图片
需要修改的地方


Jenkins安装_第4张图片
修改后  这里注意一下监听的IP  可以填写成任意地址可访问

启动jenkins  service jenkins start


在浏览器输入ip:8081进入Jenkins登录页面。


Jenkins安装_第5张图片
进入登录页面后,Jenkins提示我们需要输入超级管理员密码进行解锁。根据提示,我们可以在/var/lib/jenkins/secrets/initialAdminPassword文件里找到密码。

输入: 

 tail /var/lib/jenkins/secrets/initialAdminPassword

查看密码


复制粘贴到jenkins界面 继续

选择安装推荐的插件


Jenkins安装_第6张图片

继续


Jenkins安装_第7张图片


Jenkins安装_第8张图片
输入对应帐户信息 保存


Jenkins安装_第9张图片

你可能感兴趣的:(Jenkins安装)