温馨提示×

怎么用CentOS装Jenkins

小樊
33
2026-08-04 17:25:01
栏目: 智能运维

下面给你一个在 CentOS 7 / CentOS 8 / CentOS Stream 上安装 Jenkins 的完整流程,按步骤来基本不会踩坑。


一、前置条件

1️⃣ 系统要求

  • CentOS 7 / 8 / Stream
  • Java 必须安装(Jenkins 依赖 Java)

2️⃣ 查看系统版本

cat /etc/centos-release

二、安装 Java(推荐 JDK 11 或 17)

✅ CentOS 7

yum install -y java-11-openjdk-devel

✅ CentOS 8 / Stream

dnf install -y java-11-openjdk-devel

验证 Java

java -version

三、添加 Jenkins 官方仓库

1️⃣ 导入 Jenkins GPG 密钥

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

四、安装 Jenkins

CentOS 7

yum install -y jenkins

CentOS 8 / Stream

dnf install -y jenkins

五、启动并设置开机自启

systemctl start jenkins
systemctl enable jenkins

查看运行状态

systemctl status jenkins

六、配置防火墙(如果有)

开放 8080 端口

firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload

Jenkins 默认监听 8080 端口


七、访问 Jenkins

浏览器访问:

http://服务器IP:8080

八、解锁 Jenkins

获取初始管理员密码

cat /var/lib/jenkins/secrets/initialAdminPassword

复制密码 → 粘贴到网页 → 继续


九、安装插件

  • 推荐选择:Install suggested plugins
  • 等待安装完成

十、创建管理员账号

按提示填写:

  • 用户名
  • 密码
  • 邮箱

十一、常见问题排查

✅ Jenkins 起不来

journalctl -u jenkins -xe

✅ Java 路径问题

which java

如果 Jenkins 没找到 Java,可编辑:

vim /etc/sysconfig/jenkins

修改:

JENKINS_JAVA_CMD="/usr/bin/java"

十二、修改 Jenkins 端口(可选)

编辑:

vim /etc/sysconfig/jenkins

修改:

JENKINS_PORT="8081"

重启:

systemctl restart jenkins

总结(最简流程)

# 安装 Java
yum install -y java-11-openjdk-devel

# 添加 Jenkins 仓库
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

# 安装 Jenkins
yum install -y jenkins

# 启动
systemctl start jenkins
systemctl enable jenkins

如果你愿意,我可以帮你:

  • 用 Docker 装 Jenkins
  • 配置 Jenkins + Git + Maven
  • Jenkins 和 Nginx 反向代理
  • Jenkins 自动化部署 Spring Boot

你现在是 学习环境 还是 生产服务器

0