温馨提示×

debian怎样安装jenkins服务

小樊
37
2026-09-10 23:21:35
栏目: 智能运维

在 Debian 系统上安装 Jenkins 服务,一般推荐使用 官方 Jenkins 仓库 + apt 的方式。下面以 Debian 11/12 为例说明。


一、安装前准备

1. 安装 Java(Jenkins 依赖 Java)

Jenkins 2.4xx 通常需要 Java 17 或 Java 21(LTS 推荐 Java 17)

sudo apt update
sudo apt install -y fontconfig openjdk-17-jdk

验证:

java -version

二、添加 Jenkins 官方源

1. 安装依赖工具

sudo apt install -y curl gnupg

2. 导入 Jenkins GPG 密钥

sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key \
  -o /etc/apt/keyrings/jenkins-keyring.asc

3. 添加 Jenkins apt 源

echo "deb [signed-by=/etc/apt/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian-stable binary/" \
| sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null

三、安装 Jenkins

sudo apt update
sudo apt install -y jenkins

四、启动 Jenkins 服务

sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins

看到 active (running) 即成功。


五、访问 Jenkins

默认端口:8080

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

获取初始管理员密码

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

六、防火墙(如有)

sudo ufw allow 8080

七、常用管理命令

sudo systemctl start jenkins
sudo systemctl stop jenkins
sudo systemctl restart jenkins
sudo journalctl -u jenkins -f

八、常见问题

1. 端口冲突

修改端口:

sudo nano /etc/default/jenkins

修改:

JENKINS_PORT=9090

然后重启。

2. 权限问题

确保 /var/lib/jenkins 属主为 jenkins


如果你需要 Docker 方式安装 JenkinsNginx 反向代理 + HTTPS,我也可以继续帮你配置。

0