在 CentOS 下安装和配置 Jenkins,一般按下面几步来(以 CentOS 7/8 为例,适用于大多数情况)。
Jenkins 需要 Java 8 或 Java 11+
# 查看是否已安装 Java
java -version
# 如果没有,安装 OpenJDK 11
sudo yum install -y java-11-openjdk-devel
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 -y jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
查看状态:
systemctl status jenkins
# 查看防火墙状态
sudo firewall-cmd --state
# 放行 8080
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
http://服务器IP:8080
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
粘贴到页面中。
按提示设置用户名、密码即可。
编辑配置文件:
sudo vi /etc/sysconfig/jenkins
修改:
JENKINS_PORT="8080"
重启:
sudo systemctl restart jenkins
sudo vi /etc/sysconfig/jenkins
JENKINS_USER="root"
⚠️ 不推荐生产环境直接用 root
| 目录 | 说明 |
|---|---|
/var/lib/jenkins |
Jenkins 主目录 |
/var/log/jenkins |
日志 |
/etc/sysconfig/jenkins |
配置文件 |
journalctl -u jenkins -xe
常见原因:
如果你需要的是:
可以直接告诉我你的使用场景,我可以一步步帮你配。