下面给你一份在 CentOS 上安装并配置 Jenkins的实用指南,从安装 → 初始化 → 基础设置 → 常用配置,适合新手到生产环境参考。
sudo yum update -y
Jenkins 2.4xx 需要 Java 11 或以上
sudo yum install java-11-openjdk-devel -y
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
sudo yum install jenkins -y
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
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
复制粘贴到网页中。
Manage Jenkins → Global Tool Configuration
/usr/lib/jvm/java-11-openjdkManage Jenkins → Security
编辑:
sudo vi /etc/sysconfig/jenkins
修改:
JENKINS_PORT="8080"
重启:
sudo systemctl restart jenkins
默认:
/var/lib/jenkins
大项目建议单独挂载磁盘。
mvn clean package
server {
listen 80;
server_name jenkins.example.com;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
/var/lib/jenkins
可用 rsync 或 ThinBackup 插件
journalctl -u jenkins -xe
常见原因:
如果你告诉我:
我可以给你更精准的配置方案(比如 Docker 部署、Pipeline 示例、权限模型)。