jenkins安装详解步骤(centos7版本以上)

时间:2024-05-19 07:34:04

系统环境:centos7

jdk:jdk1.8

【安装jenkins】

1、yum的repo中默认没有jenkins,需要先将jenkins的存储库添加到yum repos,执行以下命令:

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

可能会出现找不到wget命令:

jenkins安装详解步骤(centos7版本以上)下载wget,命令:yum -y install wget   出现以下弹窗则安装成功

jenkins安装详解步骤(centos7版本以上)

2、继续执行第一步的命令,执行成功,开始执行第二条命令

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 

3、通过yum,下载jenkins

命令:yum install -y jenkins

4、启动jenkins

命令:service jenkins start

出现以下问题:

jenkins安装详解步骤(centos7版本以上)这个问题出现的原因有俩个:

a、jdk未安装,使用java -version检测是否安装jdk

jenkins安装详解步骤(centos7版本以上)

b、jenkins配置文件中未正确配置jdk的路径

使用该命令查看jenkins的配置:vi /etc/init.d/jenkins 

在该配置中找到jdk的配置,jenkins有一个默认的jdk配置,这个配置与个人的jdk配置可能不一样,只需要在该配置下增加自己的jdk配置即可.

jenkins安装详解步骤(centos7版本以上)

5、再启动jenkins,又报这个问题

jenkins安装详解步骤(centos7版本以上) 解决方案:systemctl daemon-reload

6、问题解决之后,启动jenkins

jenkins安装详解步骤(centos7版本以上)

7、服务器启动成功,浏览器访问http://ip:8080(默认端口号是8080);但发现不管怎么访问都访问不了,气炸啦

jenkins安装详解步骤(centos7版本以上)

推测原由:

a、jenkins未启动

命令:systemctl status jenkins 查看jenkins的状态,观察其是否正常启动

jenkins安装详解步骤(centos7版本以上)

正常启动中.......

b、可能是防火墙开启了,并且没有开放jenkins的端口

命令:systemctl status firewalld

jenkins安装详解步骤(centos7版本以上)

防火墙开启中......

查看是否开放jenkins端口:firewall-cmd --list-ports

如果没有的话,添加jenkins的端口:firewall-cmd --permanent --zone=public --add-port=1080/tcp 

操作完成之后,重启防火墙:systemctl reload firewalld

或者直接关闭防火墙:

centos7:systemctl stop firewalld.service

centos6:service iptables stop 

8、修改jenkins相关配置文件

命令:vim /etc/sysconfig/jenkins 搜索jenkins_user变量修改他的值,改为root,使权限更大一点

另外搜索JENKINS_PORT变量修改端口号值,默认是8080,因为跟tomcat一样,所以这里我修改了以下,我改成1080

9、以上工作都做好之后,重启jenkins

10、访问jenkins,ip:1080,稍等可能会出现以下弹窗

jenkins安装详解步骤(centos7版本以上)

如果访问的时候出现这种问题,不要慌张,缺啥补啥

命令:sudo yum install libgcc.i686 --setopt=protected_multilib=false

11、现在可以完美的说一句,几乎都算完成,重启服务,进行访问,出现以下弹窗

jenkins安装详解步骤(centos7版本以上)

打开上图红色的文件,拷贝其中数据,复制到上图空白的文本框中,点击下一步

12、安装插件,此处就系统推荐吧

jenkins安装详解步骤(centos7版本以上)

13、创建管理员用户

jenkins安装详解步骤(centos7版本以上)

配置成功,开始使用

jenkins安装详解步骤(centos7版本以上)

14、 以下总算是可以啦

jenkins安装详解步骤(centos7版本以上)

安装完成jenkins之后,相关的文件路径

/usr/lib/jenkins/jenkins.war    WAR包 

/etc/sysconfig/jenkins       配置文件

/var/lib/jenkins/       默认的JENKINS_HOME目录

/var/log/jenkins/jenkins.log    Jenkins日志文件