温馨提示×

centos怎样配置jenkins

小樊
48
2026-09-03 05:59:31
栏目: 智能运维

下面按常见生产做法给你一个完整的 CentOS 上配置 Jenkins 的指南(以 CentOS 7/8 为例,Jenkins 以 官方 RPM 源 安装)。


一、环境准备

1. 系统更新

sudo yum update -y

2. 安装 Java(Jenkins 依赖)

Jenkins 需要 JDK 11 或 17(新版本推荐 17)

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

验证:

java -version

二、安装 Jenkins

方式一(推荐):使用官方 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

sudo yum install -y jenkins

三、启动 Jenkins

sudo systemctl daemon-reexec
sudo systemctl enable jenkins
sudo systemctl start jenkins

查看状态:

systemctl status jenkins

四、防火墙配置

1. 开放 8080 端口

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

五、初始化 Jenkins

浏览器访问:

http://<服务器IP>:8080

1. 获取初始管理员密码

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

复制密码粘贴到页面中。

2. 安装推荐插件

选择 Install suggested plugins

3. 创建管理员账号

按提示设置用户名、密码、邮箱。


六、Jenkins 常用目录

内容 路径
主目录 /var/lib/jenkins
配置文件 /etc/sysconfig/jenkins
日志 /var/log/jenkins/jenkins.log

修改 Jenkins 端口(如改为 9090):

sudo vi /etc/sysconfig/jenkins

修改:

JENKINS_PORT="9090"

重启:

sudo systemctl restart jenkins

七、可选配置(常见)

1. 配置 Jenkins 使用 Git

sudo yum install -y git

2. 配置 Maven(Java 项目)

sudo yum install -y maven

在 Jenkins → Global Tool Configuration 中配置 Maven。

3. 配置流水线(Pipeline)

新建 Job → Pipeline → 使用 Jenkinsfile

示例:

pipeline {
    agent any
    stages {
        stage('Build') {
            steps {
                sh 'mvn clean package'
            }
        }
    }
}

八、常见问题

1. Jenkins 启动失败

查看日志:

journalctl -u jenkins -f

2. Java 版本不对

确保 JAVA_HOME 正确:

echo $JAVA_HOME

如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Jenkins 用途(Java / 前端 / Docker / K8s)

我可以给你更针对性的配置方案。

0 踩