温馨提示×

ubuntu部署jenkins难吗

小樊
43
2026-09-10 06:15:11
栏目: 智能运维

Ubuntu 上部署 Jenkins 并不难,对新手也比较友好。下面给你一个直观判断和快速上手指南。


一、总体难度评估

难度:⭐☆☆☆☆(很简单)

  • 官方支持好(有 apt 源)
  • 文档丰富
  • 社区问题容易搜到
  • 一条命令就能装完核心服务

只要你:

  • 会用 sudo
  • 会开端口(或防火墙)
  • 懂一点点 Linux 基础

就可以搞定。


二、最简部署方式(推荐)

1️⃣ 安装 Java(Jenkins 依赖)

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

Jenkins 新版本推荐 Java 17+


2️⃣ 添加 Jenkins 源并安装

sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
  https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key

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

sudo apt update
sudo apt install -y jenkins

3️⃣ 启动 Jenkins

sudo systemctl enable jenkins
sudo systemctl start jenkins

4️⃣ 访问 Jenkins

浏览器打开:

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

查看初始管理员密码:

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

三、常见“卡点”(都不难解决)

问题 原因 解决
打不开页面 防火墙 sudo ufw allow 8080
启动失败 Java 没装 确认 java 版本
插件装不上 网络问题 换国内镜像源
权限问题 用 root 跑任务 用 jenkins 用户或加 sudo

四、进阶(可选)

  • ✅ Nginx 反向代理(域名访问)
  • ✅ HTTPS(Let’s Encrypt)
  • ✅ Docker 方式部署(更干净)
  • ✅ 挂载磁盘 / 备份 /var/lib/jenkins

五、总结一句话

Ubuntu 部署 Jenkins = 装 Java + 装包 + 开端口

如果你愿意,我可以:

  • 给你 一步到位脚本
  • 教你 Docker 部署 Jenkins
  • 或按你的 服务器环境(云厂商 / 版本) 定制步骤

你现在是 物理机 / 云服务器 / WSL / Docker 哪种?

0