温馨提示×

怎么在CentOS配Jenkins

小樊
44
2026-07-09 07:58:41
栏目: 智能运维

CentOS 上安装和配置 Jenkins 一般分为几个步骤:准备环境 → 安装 Jenkins → 启动并初始化 → 基本配置。下面给你两种常见方式(推荐用官方仓库方式)。


一、准备工作

1️⃣ 系统要求

  • CentOS 7 / CentOS 8 / Rocky / Alma 都类似
  • 需要 Java(JDK)

2️⃣ 安装 Java(Jenkins 依赖)

Jenkins 2.4+ 需要 Java 11 或 17

CentOS 7 示例(安装 Java 11)

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

验证:

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-2023.key

2️⃣ 安装 Jenkins

sudo yum install -y jenkins

三、启动 Jenkins

1️⃣ 启动并设置开机自启

sudo systemctl start jenkins
sudo systemctl enable jenkins

2️⃣ 查看状态

sudo systemctl status jenkins

四、防火墙配置(如果有 firewalld)

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

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


六、插件与用户配置

  1. 选择 Install suggested plugins(推荐插件)
  2. 创建管理员用户
  3. 完成安装

七、Jenkins 常见目录说明

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

八、修改 Jenkins 端口(可选)

编辑配置文件:

sudo vi /etc/sysconfig/jenkins

修改:

JENKINS_PORT="8081"

重启:

sudo systemctl restart jenkins

九、常见问题

❌ 启动失败

查看日志:

sudo journalctl -u jenkins -xe

❌ Java 找不到

确认:

which java

十、后续建议

✅ 安装常用插件

  • Git
  • Maven Integration
  • Pipeline
  • SSH

✅ 配置 JDK / Maven / NodeJS(在 全局工具配置


如果你愿意,我可以:

  • ✅ 给你 Jenkins + Git + Maven 自动构建示例
  • ✅ 帮你配 Pipeline 脚本
  • ✅ 针对 CentOS 7 / 8 特化步骤

你现在用的是 CentOS 几?

0