1.Jenkins概述
Jenkins是一个独立的开源自动化服务器,它可以用于各种自动化与构建、测试和交付或部署软件相关的任务。另外它提供了数百个插件来支持构建、部署和自动化任何项目。
2.Jenkins目的
①持续、自动地构建/测试软件项目。
②监控软件开放流程,快速问题定位及处理,提示开放效率。
1.安装环境要求
• 最低配置:不少于256M内存,不低于1G磁盘
• jdk版本最好是1.8以上
• 服务器必须联网
2.安装jdk
如果已经安装的朋友可直接忽略这一步
3.安装Jenkins
好了,现在到了安装jenkins的这一步了,其实也非常简单,几个命令就搞定了。
首先我们需要先安装jenkins仓库
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
接下来安装jenkins
yum install jenkins
4.启动和停止
sudo service jenkins start 启动
sudo service jenkins stop 停止
sudo service jenkins restart 重启
如果启动失败,可以运行如下命令查看错误信息
systemctl status jenkins.service
或者查看日志
tailf /var/log/jenkins/jenkins.log
或者
如果是下面的错误,可能是java配置错误,需要修改jenkins配置文件
或者
Starting jenkins (via systemctl): Job for jenkins.service failed. See 'systemctl status jenkins.service' and 'journalctl -xn' for details. [FAILED]
解决方法:
vi /etc/init.d/jenkins
在jenkins的配置文件中配置java当前的路径
5.修改端口号
jenkins默认的端口号是8080,如果和服务器上8080端口占用了,可以修改默认的端口号。
vi /etc/sysconfig/jenkins
6.打开jenkins
在浏览器中输入这台服务器的Ip地址+端口号即可访问。例如:http://192.168.93.128:8080
初次登录,有一个默认账号,密码输入以下命令可以查看。
cat /var/lib/jenkins/secrets/initialAdminPassword
7、选择默认推荐插件即可-install suggested plugins
8、设置管理员
接下来去登录吧!
遇到的坑:
1.
解决方案:
systemctl daemon-reload