温馨提示×

centos怎么连jenkins库

小樊
48
2026-10-12 03:29:17
栏目: 智能运维

在 CentOS 上连接(添加并使用)Jenkins 官方软件仓库,通常是为了用 yum / dnf 安装或升级 Jenkins。下面以 CentOS 7 / CentOS 8 / Stream 为例说明。


一、添加 Jenkins 官方仓库(推荐方式)

1. 导入 Jenkins GPG 密钥

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

(CentOS 8+/Stream 也适用)


2. 添加 Jenkins repo 文件

CentOS 7

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

CentOS 8 / Stream

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

如果你要用 稳定版(LTS),上面的是正确地址
测试版用:https://pkg.jenkins.io/redhat/jenkins.repo


3. 安装 Java(Jenkins 依赖)

Jenkins 需要 Java 11 或 Java 17

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

4. 安装 Jenkins

sudo yum makecache
sudo yum install -y jenkins

5. 启动并设置开机自启

sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins

6. 防火墙(如有)

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

浏览器访问:

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

二、离线 / 内网环境(不连公网)

如果是内网机器,可以:

  • 在有网的机器下载 RPM:
yum install --downloadonly --downloaddir=./jenkins_rpm jenkins
  • 拷贝到目标机:
rpm -ivh *.rpm

三、常见问题

1. yum 找不到 jenkins

确认:

ls /etc/yum.repos.d/jenkins.repo
yum repolist

2. Java 版本不对

java -version

必须是 11 或 17

3. CentOS 8 EOL 问题

可改用:

sudo dnf install -y jenkins

或切换 Vault 源


如果你说的是:

  • Jenkins 连接 Git/Maven/YUM 仓库
  • Jenkins Agent 连 CentOS
  • Jenkins 连 Nexus/Harbor

可以告诉我具体场景,我给你更精确的配置。

0 踩