下面按最常见的使用方式,给你一份在 CentOS 7 / 8 / Stream 上安装并配置 Jenkins 的实用指南(从零开始,能直接照做)。
sudo yum update -y
Jenkins 需要 JDK 11 或 17
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
复制密码粘贴到页面中。
按提示设置用户名、密码
| 路径 | 说明 |
|---|---|
| /var/lib/jenkins | Jenkins 主目录 |
| /var/log/jenkins | 日志 |
| /etc/sysconfig/jenkins | 配置文件 |
| /usr/lib/jenkins | 安装目录 |
编辑:
sudo vi /etc/sysconfig/jenkins
修改:
JENKINS_PORT="8080"
重启:
sudo systemctl restart jenkins
sudo yum install git -y
Jenkins → Manage Jenkins → Global Tool Configuration → Git
在:
Manage Jenkins → Global Tool Configuration
添加 JDK / Maven 路径
sudo yum install nginx -y
示例配置:
server {
listen 80;
server_name jenkins.example.com;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
查看日志:
journalctl -u jenkins -f
通常是:
删除:
/var/lib/jenkins/users/admin*
重启 Jenkins
如果你愿意,我可以继续帮你:
你现在是 学习用 还是 生产环境?