在 CentOS 上安装 Jenkins 的标准流程
一 准备环境
sudo yum update -y && sudo yum install -y wgetsudo yum install -y java-11-openjdk-develsudo yum install -y java-1.8.0-openjdk-develjava -version 应返回已安装版本号二 安装 Jenkins(YUM 仓库方式,推荐)
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keysudo yum install -y jenkinssudo systemctl daemon-reload && sudo systemctl start jenkins && sudo systemctl enable jenkinssudo firewall-cmd --permanent --add-port=8080/tcp && sudo firewall-cmd --reloadsudo firewall-cmd --permanent --add-service=http && sudo firewall-cmd --reload三 初始化与首次登录
http://<服务器IP>:8080sudo cat /var/lib/jenkins/secrets/initialAdminPassword四 常用配置与优化
sudo vim /etc/sysconfig/jenkins,将 JENKINS_PORT="8080" 改为所需端口(如 9999),保存后执行 sudo systemctl restart jenkins/var/lib/jenkins/hudson.model.UpdateCenter.xml,将更新源替换为清华镜像,例如:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json/var/lib/jenkins/updates/default.json,可按需替换其中的下载域名以加速sudo systemctl restart jenkins/etc/sysconfig/jenkins 设置 JENKINS_USER="root",并对相关目录执行 chown -R root:root /var/lib/jenkins /var/cache/jenkins /var/log/jenkins,然后重启服务五 其他安装方式简述
sudo yum install -y docker && sudo systemctl start docker && sudo systemctl enable dockersudo docker run -d --name jenkins -p 8080:8080 -p 50000:50000 jenkins/jenkins:ltshttp://<IP>:8080 完成初始化(数据持久化建议挂载卷)https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/sudo rpm -Uvh jenkins-<version>.noarch.rpm,随后按“启动服务—防火墙—初始化”流程完成配置