温馨提示×

jenkins centos如何配置

小樊
46
2026-09-12 04:48:22
栏目: 智能运维

下面按**“在 CentOS 上安装并配置 Jenkins”**的主流程给你一份实用指南(以 CentOS 7/8 为例,适用大多数场景)。


一、环境准备

1. 系统要求

  • CentOS 7 或 CentOS 8
  • Java(Jenkins 依赖)
  • 建议内存 ≥ 2GB

2. 安装 Java

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

# CentOS 7/8
sudo yum install -y java-17-openjdk-devel

# 验证
java -version

二、安装 Jenkins

方式一:使用官方 yum 源(推荐)

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 -y jenkins

三、启动 Jenkins

sudo systemctl daemon-reload
sudo systemctl start jenkins
sudo systemctl enable jenkins

查看状态:

systemctl status jenkins

四、防火墙配置

# Jenkins 默认端口 8080
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

浏览器访问:

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

五、初始配置

1. 获取管理员密码

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

复制到网页中。

2. 安装推荐插件

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

3. 创建管理员用户

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


六、Jenkins 常用配置

1. 修改端口(可选)

编辑:

sudo vi /etc/sysconfig/jenkins

修改:

JENKINS_PORT="8080"

重启:

sudo systemctl restart jenkins

2. 配置 JDK / Maven / Git

Manage Jenkins → Global Tool Configuration

  • JDK:指定 JAVA_HOME
  • Git:通常已自动识别
  • Maven:可自动安装

3. 配置权限(安全)

  • Manage Jenkins → Security
  • 使用 Logged-in users can do anything
  • 或集成 LDAP / GitHub

七、常见问题

1. Jenkins 启动失败

查看日志:

journalctl -u jenkins

常见原因:

  • Java 未安装
  • 端口被占用

2. 插件安装慢

替换清华镜像:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/

路径: Manage Jenkins → Plugin Manager → Advanced


八、示例:创建一个简单任务

  1. 新建 Item → Freestyle project
  2. 源码管理:Git
  3. Build:执行 shell
echo "Hello Jenkins"
  1. 保存并构建

如果你需要:

  • Jenkins + Docker
  • Jenkins 分布式(Slave)
  • Jenkinsfile / Pipeline
  • CentOS 具体版本(7/8/Stream)

可以告诉我,我可以进一步细化。

0 踩