Linux环境下安装jenkins
# Linux 环境下安装 jenkins
# 1、添加存储库
yum 的 repo 中默认没有 Jenkins,需要先将 Jenkins 存储库添加到 yum repos,执行下面的命令:
1 | sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo |
完成界面:
然后执行下面的命令:
1 | sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key |
# 2、安装 jenkins
执行安装命令: yum install jenkins
如下图所示,出现询问是否下载时,输入 y,然后点击回车,等待安装完成:
# 3、修改配置
jenkins 安装成功后,默认的用户是 jenkins,端口是 8080,为了防止冲突,并且给用户赋权限,我们修改用户名和端口。
输入命令,进入 jenkins 配置文件:
1 | vi /etc/sysconfig/jenkins |
找到如下配置:
1 | JENKINS_USER="jenkins" |
# 修改用户名,端口:
# 若为云服务器,需配置安全组并开放端口才可以正常访问
# 启动 jenkins
# 1. 如果是 2022 年 7 月以后安装的 jekins,需要下载 jdk11 或者 jdk17 版本的 jdk 环境
1 | yum install fontconfig java-11-openjdk |
# 设置自启后启动 jenkins 服务:systemctl enable --now jenkins
# 查看是否自启动:systemctl is-enabled jenkins
# 查看服务状态:systemctl status jenkins.service
# jenkins: failed to find a valid Java installation
# 使用以下方法启动 jenkins
1 | cd /etc/init.d |
# 提示 jdk 版本不满足,可能是 jdk11 没有配置到 jeknins 上
# Jenkins requires Java versions [17, 11] but you are running with Java 1.8 from /usr/local/jdk1.8.0_211/jre
# 将 jdk11 的环境配置到 /etc/rc.d/init.d/jenkins 的 candidates 中
# 重新启动服务,没有报错
# 访问 Jenkins,第一次需要输入生成的密码,在 /var/lib/jenkins/secrets 目录下的 initialAdminPassword 文件中
# 成功
# 关于我
Brath 是一个热爱技术的 Java 程序猿,公众号「InterviewCoder」定期分享有趣有料的精品原创文章!
非常感谢各位人才能看到这里,原创不易,文章如果有帮助可以关注、点赞、分享或评论,这都是对我的莫大支持!