温馨提示×

CentOS下Jenkins怎么设

小樊
47
2026-07-09 07:57:37
栏目: 智能运维

CentOS 下安装和配置 Jenkins,一般按下面几步来(以 CentOS 7/8 为例,适用于大多数情况)。


一、安装 Jenkins(推荐方式)

1️⃣ 安装 Java(Jenkins 依赖 Java)

Jenkins 需要 Java 8 或 Java 11+

# 查看是否已安装 Java
java -version

# 如果没有,安装 OpenJDK 11
sudo yum install -y java-11-openjdk-devel

2️⃣ 添加 Jenkins YUM 源

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

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

3️⃣ 安装 Jenkins

sudo yum install -y jenkins

二、启动并设置开机自启

sudo systemctl start jenkins
sudo systemctl enable jenkins

查看状态:

systemctl status jenkins

三、防火墙放行端口(默认 8080)

# 查看防火墙状态
sudo firewall-cmd --state

# 放行 8080
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

四、初始化 Jenkins

1️⃣ 浏览器访问

http://服务器IP:8080

2️⃣ 获取初始管理员密码

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

粘贴到页面中。


3️⃣ 安装插件

  • 推荐:Install suggested plugins
  • 或自定义选择

4️⃣ 创建管理员账号

按提示设置用户名、密码即可。


五、常见配置

✅ 修改 Jenkins 端口

编辑配置文件:

sudo vi /etc/sysconfig/jenkins

修改:

JENKINS_PORT="8080"

重启:

sudo systemctl restart jenkins

✅ 修改 Jenkins 运行用户(可选)

sudo vi /etc/sysconfig/jenkins
JENKINS_USER="root"

⚠️ 不推荐生产环境直接用 root


六、Jenkins 目录说明

目录 说明
/var/lib/jenkins Jenkins 主目录
/var/log/jenkins 日志
/etc/sysconfig/jenkins 配置文件

七、常见问题

❌ 启动失败

journalctl -u jenkins -xe

常见原因:

  • Java 没装或版本不对
  • 端口被占用

❌ 页面打不开

  • 防火墙没放行
  • 云服务器安全组没开 8080

如果你需要的是:

  • Jenkins + Git + Maven 自动构建
  • Jenkins 流水线 Pipeline
  • Jenkins 与 Docker / K8s 集成
  • Jenkins 权限管理(Role-based)

可以直接告诉我你的使用场景,我可以一步步帮你配。

0