温馨提示×

jenkins在centos怎样配置

小樊
34
2026-09-06 10:11:47
栏目: 智能运维

下面按最常见的使用方式,给你一份在 CentOS 7 / 8 / Stream 上安装并配置 Jenkins 的实用指南(从零开始,能直接照做)。


一、环境准备

1. 系统更新

sudo yum update -y

2. 安装 Java(Jenkins 依赖)

Jenkins 需要 JDK 11 或 17

sudo yum install java-11-openjdk-devel -y

验证:

java -version

二、安装 Jenkins

方式一(推荐):使用官方仓库

1. 导入 Jenkins 仓库

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

2. 安装 Jenkins

sudo yum install jenkins -y

三、启动 Jenkins

1. 设置开机自启

sudo systemctl enable jenkins

2. 启动服务

sudo systemctl start jenkins

3. 查看状态

sudo systemctl status jenkins

四、防火墙配置(重要)

开放 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
  • 或手动安装(Git、Pipeline、SSH 等)

4. 创建管理员用户

按提示设置用户名、密码


六、基础目录说明

路径 说明
/var/lib/jenkins Jenkins 主目录
/var/log/jenkins 日志
/etc/sysconfig/jenkins 配置文件
/usr/lib/jenkins 安装目录

七、常见配置

1. 修改 Jenkins 端口

编辑:

sudo vi /etc/sysconfig/jenkins

修改:

JENKINS_PORT="8080"

重启:

sudo systemctl restart jenkins

2. 配置 Git

sudo yum install git -y

Jenkins → Manage Jenkins → Global Tool Configuration → Git


3. 配置 JDK / Maven

在:

Manage Jenkins → Global Tool Configuration

添加 JDK / Maven 路径


八、使用 Nginx 反向代理(可选)

sudo yum install nginx -y

示例配置:

server {
    listen 80;
    server_name jenkins.example.com;

    location / {
        proxy_pass http://127.0.0.1:8080;
    }
}

九、常见问题

1. Jenkins 启动失败

查看日志:

journalctl -u jenkins -f

通常是:

  • Java 没装
  • 端口被占用

2. 忘记管理员密码

删除:

/var/lib/jenkins/users/admin*

重启 Jenkins


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

  • ✅ 配置 Pipeline 自动部署
  • ✅ Jenkins + GitLab / GitHub
  • ✅ Jenkins slave 节点
  • ✅ Docker 方式安装 Jenkins

你现在是 学习用 还是 生产环境

0