在 CentOS 上连接(添加并使用)Jenkins 官方软件仓库,通常是为了用 yum / dnf 安装或升级 Jenkins。下面以 CentOS 7 / CentOS 8 / Stream 为例说明。
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
(CentOS 8+/Stream 也适用)
sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat/jenkins.repo
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
Jenkins 需要 Java 11 或 Java 17
# Java 11
sudo yum install -y java-11-openjdk-devel
sudo yum makecache
sudo yum install -y jenkins
sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
浏览器访问:
http://<服务器IP>:8080
如果是内网机器,可以:
yum install --downloadonly --downloaddir=./jenkins_rpm jenkins
rpm -ivh *.rpm
yum 找不到 jenkins确认:
ls /etc/yum.repos.d/jenkins.repo
yum repolist
java -version
必须是 11 或 17
可改用:
sudo dnf install -y jenkins
或切换 Vault 源
如果你说的是:
可以告诉我具体场景,我给你更精确的配置。