温馨提示×

jenkins在centos如何调

小樊
48
2026-09-24 13:11:23
栏目: 智能运维

你问的“Jenkins 在 CentOS 如何调”,我理解成在 CentOS 上安装、配置、启动和排查 Jenkins 的常见操作。下面按实际场景给你一个实用指南。


一、安装 Jenkins(CentOS 7/8/Stream)

1. 安装 Java(Jenkins 依赖)

# CentOS 7/8
yum install -y java-11-openjdk-devel
# 或
dnf install -y java-11-openjdk-devel

java -version

2. 添加 Jenkins 源

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

3. 安装 Jenkins

yum install -y jenkins
# 或
dnf install -y jenkins

二、启动和设置开机自启

systemctl start jenkins
systemctl enable jenkins
systemctl status jenkins

默认端口:8080


三、防火墙放行(如果开启)

firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload

四、初始化 Jenkins

浏览器访问:

http://<服务器IP>:8080

查看管理员密码:

cat /var/lib/jenkins/secrets/initialAdminPassword

按提示安装推荐插件 → 创建管理员账号


五、常见“调”的地方(配置 & 排错)

1. 修改 Jenkins 端口

编辑:

vim /etc/sysconfig/jenkins

修改:

JENKINS_PORT="8080"

重启:

systemctl restart jenkins

2. 修改运行用户(避免权限问题)

vim /etc/sysconfig/jenkins
JENKINS_USER="root"
chown -R root:root /var/lib/jenkins
systemctl restart jenkins

3. 查看日志(非常重要)

journalctl -u jenkins -f
# 或
tail -f /var/log/jenkins/jenkins.log

4. 插件下载慢(国内常见)

方法一:换清华源

cd /var/lib/jenkins
sed -i 's#https://updates.jenkins.io#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' hudson.model.UpdateCenter.xml
systemctl restart jenkins

5. 构建权限问题

  • 用 root 用户运行 Jenkins
  • 或在 Jenkins 中配置 Credentials
  • 脚本中使用 sh 'sudo xxx'

六、卸载 Jenkins(如有需要)

systemctl stop jenkins
yum remove jenkins -y
rm -rf /var/lib/jenkins
rm -rf /etc/sysconfig/jenkins

七、如果你说的“调”是指别的

你可以具体说一下,比如:

  • Jenkins 性能调优
  • Jenkins Pipeline 调试
  • Jenkins 构建失败排查
  • Jenkins 和 Git / Maven / Docker 集成

告诉我你的 CentOS 版本 + Jenkins 用途,我可以直接给你针对性方案。

0 踩