温馨提示×

centos配jenkins要什么环

小樊
46
2026-10-17 23:46:42
栏目: 智能运维

在 CentOS 上配置 Jenkins,通常需要准备以下环境依赖和前置条件:

1. 操作系统环境

  • CentOS 版本:推荐 CentOS 7 / 8(CentOS 8 已 EOL,可用 Rocky/Alma 替代)
  • 用户权限:建议使用 root 或具有 sudo 权限的用户
  • 网络:可访问外网(下载 Jenkins 和插件)

2. Java 环境(必须)

Jenkins 基于 Java 开发,必须安装 JDK

  • Jenkins 2.3xx 版本:需要 Java 11 或 Java 17
  • 不推荐使用 Java 8(新版本已不支持)

安装示例(Java 11):

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

3. Jenkins 安装方式相关环境

方式一:YUM 安装(推荐)

需要:

wget

添加 Jenkins 源:

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

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

yum install -y jenkins

4. 防火墙 / 端口

Jenkins 默认端口:

  • 8080

开放端口:

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

5. 服务管理

CentOS 7+ 使用 systemd:

systemctl start jenkins
systemctl enable jenkins

查看状态:

systemctl status jenkins

6. 初始化所需信息

首次访问:

http://服务器IP:8080

解锁密码:

cat /var/lib/jenkins/secrets/initialAdminPassword

7. 常见附加环境(按需)

根据用途可能还需要:

  • Git:yum install -y git
  • Maven:yum install -y maven
  • Docker:用于容器构建
  • Node.js / Python:前端或脚本任务

总结一句话

CentOS 上跑 Jenkins,核心是:CentOS + JDK11/17 + 8080端口 + systemd

如果你是 CentOS 几 + 准备用来做什么(Java/前端/Docker),我可以给你一套更精确的配置方案。

0 踩