在 CentOS 上配置 Jenkins,一般流程是:安装 → 启动 → 解锁 → 插件与用户 → 基础配置。下面按常见场景给你一份可直接照做的操作指南(以 CentOS 7/8 为例,Jenkins 2.x)。
# CentOS 7/8
yum install -y java-11-openjdk-devel
# 或
yum install -y java-1.8.0-openjdk
验证:
java -version
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.key
yum install -y jenkins
systemctl start jenkins
systemctl enable jenkins
查看状态:
systemctl status jenkins
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload
浏览器访问:
http://<服务器IP>:8080
查看管理员密码:
cat /var/lib/jenkins/secrets/initialAdminPassword
粘贴到页面中。
按页面提示设置用户名、密码、邮箱。
vi /etc/sysconfig/jenkins
修改:
JENKINS_PORT="8080"
重启:
systemctl restart jenkins
Manage Jenkins → Global Tool Configuration
JAVA_HOME/usr/bin/gitJenkins 默认以 jenkins 用户运行:
cat /etc/passwd | grep jenkins
如需操作 Docker / 部署:
usermod -aG docker jenkins
systemctl restart jenkins
mvn clean packagesystemctl status jenkins
journalctl -u jenkins
更换国内源: Manage Jenkins → Plugin Manager → Advanced Update Site:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
如果你愿意,可以告诉我:
我可以给你更贴合的配置方案或 Jenkinsfile 示例。