本教程主要讲解了如何一步一步在CentOS 8上安装Jenkins的步骤。
在CentOS 8 上安装Jenkins需要使用root账号或具有sudo权限的账号。
一、安装jdk
因为Jenkins是使用Java编写的,所以需要安装Java环境,Jenkins需要Java8或更高版本。
# yum install java #安装jre(注意这个安装的没有jdk)
# java -version #查看是否安装成功
# yum install java-1.8.0-openjdk-devel.x86_64 #安装开发环境(jdk)
# javac #查看java是否可用
二、安装jenkins
1.添加Jenkins库到yum库,Jenkins将从这里下载安装。
# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
# rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
# yum install -y jenkins
如果不能安装就到官网下载jenkis的rmp包,官网地址(http://pkg.jenkins-ci.org/redhat-stable/)
# wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
# rpm -ivh jenkins-2.7.3-1.1.noarch.rpm
2.配置jenkis的端口
# vim /etc/sysconfig/jenkins
找到修改端口号:
JENKINS_PORT="8080" 此端口如果被占用,则需要修改
3.如果有防火墙,开通防火墙端口(或者而配置安全组)
# firewall-cmd --permanent --add-port=8081/tcp
重启防火墙服务
# systemctl reload firewalld
4.相关说明
(1)/usr/lib/jenkins/:jenkins安装目录,WAR包会放在这里。
(2)/etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。
(3)/var/lib/jenkins/:默认的JENKINS_HOME。
(4)/var/log/jenkins/jenkins.log:Jenkins日志文件
三、启动jenkins
# service jenkins start
# service jenkins stop
# service jenkins restart
四、打开jenkins
0.在打开jenkins之前,设置镜像(重要!,不然下载插件很慢):
1)修改/var/lib/jenkins/updates/default.json文件
# sed -i 's/http://updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json && sed -i 's/http://www.google.com/https://www.baidu.com/g' default.json
2)修改镜像地址
vim /var/lib/jenkins/hudson.model.UpdateCenter.xml
镜像地址为:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
1.在浏览器中输入ip+端口访问,首次进入会要求输入初始密码
初始密码在:/var/lib/jenkins/secrets/initialAdminPassword
2.选择左边的“Install suggested plugins”安装默认的插件,下面Jenkins就会自己去下载相关的插件进行安装。
3.插件安装完成后,将提示您设置第一个超级管理员用户。
4.最后单击“开始使用Jenkins”按钮,进入首页。