温馨提示×

jenkins部署debian步骤是什么

小樊
49
2026-10-19 15:36:44
栏目: 智能运维

下面给你一个在 Debian 上部署 Jenkins 的常见标准步骤(以 Debian 11/12 为例,使用官方仓库安装,比较稳妥)。


一、准备工作

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装依赖

sudo apt install -y curl gnupg2 wget ca-certificates apt-transport-https

二、安装 Java(Jenkins 依赖)

Jenkins 需要 Java 11 或 Java 17

sudo apt install -y openjdk-17-jdk

验证:

java -version

三、添加 Jenkins 官方仓库

curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee \
  /usr/share/keyrings/jenkins-keyring.asc > /dev/null

echo deb [signed-by=/usr/share/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

五、启动并设置开机自启

sudo systemctl enable jenkins
sudo systemctl start jenkins

查看状态:

sudo systemctl status jenkins

六、配置防火墙(如有)

sudo ufw allow 8080
sudo ufw reload

Jenkins 默认端口是 8080


七、初始化 Jenkins

1. 浏览器访问

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

2. 获取管理员密码

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

3. 安装插件

  • 推荐:Install suggested plugins
  • 或按需自定义

4. 创建管理员用户


八、(可选)修改 Jenkins 端口

编辑:

sudo nano /etc/default/jenkins

修改:

HTTP_PORT=8080

重启:

sudo systemctl restart jenkins

九、(推荐)使用 Nginx 反向代理(可选)

sudo apt install -y nginx

示例 Nginx 配置略(可单独给你)


十、常见问题

  • 启动失败:检查 Java 是否安装
  • 端口被占用:修改 HTTP_PORT
  • 云服务器:安全组需放行 8080

如果你需要的是:

  • ✅ Docker 方式部署 Jenkins
  • ✅ Jenkins + GitLab / GitHub 自动部署
  • ✅ Jenkins 构建 Java / 前端项目

可以告诉我,我可以给你更针对性的方案。

0 踩