安装手册
- 检查环境是否已经安装了jdk
java -version
- 如果jdk未安装,则进行安装jdk(注:新版的Jenkins需要安装的jdk11和jdk17)
yum search java | grep jdk
- 安装jdk11
sudo yum install java-11-openjdk-devel
- 安装完成检查jdk版本
java -version
- 添加Jenkins仓库
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
- 添加Jenkins的key
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
- 安装Jenkins
yum install jenkins
- 检查服务进程
netstat -nltp
- 检查文件路径(注意:jenkins-2.462.1-1.1.noarch 这个应该按照当前安装的版本进行查看)
rpm -ql jenkins-2.462.1-1.1.noarch
- 启动Jenkins服务
systemctl start jenkins
- (可选)使Jenkins在系统启动时自动启动
systemctl enable jenkins
注:官网key的路径可能发生改变,现附上官方文档的安装命令连接:
https://pkg.jenkins.io/redhat-stable/
注:一般情况下,yum安装jenkins时,会根据当前jdk的版本自动选择最新的支持版本安装。
访问问题
访问http://ip:8080,可能会出现一直等待,原因是因为jenkins里面文件指向国外的官网,因为防火墙的原因连不上。
解决方法
将配置文件里面的url换成国内镜像:
(1)修改配置文件:vi /var/lib/jenkins/hudson.model.UpdateCenter.xml
把url换成国内源(http://mirror.xmission.com/jenkins/updates/update-center.json),如下:
(2)重启jenkens服务:systemctl restart jenkins