Debian 上跑 Jenkins 本身没啥“大坑”,但确实有一些常见坑点和注意事项,尤其跟 Debian 的版本、Java、权限有关。下面按实战经验给你梳理一下。
Jenkins 对 Java 版本非常敏感。
openjdk-8 或系统默认 Java 不对,Jenkins 会直接起不来✅ 建议:
java -version
确保是 11 或 17
apt install openjdk-17-jdk
并设置:
update-alternatives --config java
Debian 官方源里的 Jenkins 通常不是最新版。
✅ 推荐用 Jenkins 官方源:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | apt-key add -
echo "deb http://pkg.jenkins.io/debian binary/" > /etc/apt/sources.list.d/jenkins.list
apt update
apt install jenkins
Jenkins 默认用户是 jenkins,不是 root。
常见错误:
docker → 没权限/opt、/usr → 失败✅ 解决:
usermod -aG docker jenkins
systemctl restart jenkins
或修改:
/etc/default/jenkins
Jenkins 默认端口:8080
如果已有服务占用:
netstat -tunlp | grep 8080
改端口:
/etc/default/jenkins
JENKINS_PORT=9090
官方插件源非常慢。
✅ 修改:
Manage Jenkins → Plugin Manager → Advanced
插件地址改为:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
✅ 最稳方案
你可以告诉我:
cat /etc/os-release)我可以直接给你一套不会踩坑的安装配置方案。