温馨提示×

Jenkins 在 Ubuntu 怎部署

小樊
36
2026-09-13 06:38:17
栏目: 智能运维

下面给你一份在 Ubuntu 上部署 Jenkins 的常用、稳妥方案(以 Ubuntu 20.04 / 22.04 为例,使用 apt + Jenkins 官方源)。


一、环境准备

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装 Java(Jenkins 依赖)

Jenkins 需要 Java 11 或 Java 17

sudo apt install -y openjdk-17-jdk

验证:

java -version

二、安装 Jenkins

1. 添加 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

2. 安装 Jenkins

sudo apt update
sudo apt install -y jenkins

三、启动 Jenkins

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

看到 active (running) 即成功。


四、防火墙配置(如有)

sudo ufw allow 8080
sudo ufw enable

五、初始化 Jenkins

1. 浏览器访问

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

2. 获取初始管理员密码

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

复制密码填入网页。

3. 安装插件

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

4. 创建管理员账号

按提示完成即可。


六、常用管理命令

# 启动
sudo systemctl start jenkins

# 停止
sudo systemctl stop jenkins

# 重启
sudo systemctl restart jenkins

# 查看日志
sudo journalctl -u jenkins -f

七、目录说明(重要)

路径 说明
/var/lib/jenkins Jenkins 主目录
/etc/default/jenkins 配置文件
/var/log/jenkins 日志

八、可选增强(生产建议)

  • ✅ Nginx 反向代理(HTTPS)
  • ✅ 使用 Docker 部署 Jenkins
  • ✅ 定期备份 /var/lib/jenkins
  • ✅ 限制 8080 端口公网暴露

如果你愿意,我可以继续帮你:

  • Docker 部署 Jenkins
  • 配置 Nginx + HTTPS
  • 配置 Jenkins 流水线(Pipeline)
  • 对接 Git / Maven / Docker 构建

你打算用在什么场景?(个人学习 / 公司 CI/CD)

0