温馨提示×

怎么设置Ubuntu Jenkins

小樊
39
2026-08-24 01:17:46
栏目: 智能运维

在 Ubuntu 上设置 Jenkins 一般分为 安装、启动、初始化、配置 几个步骤。下面给你一个从零开始的完整流程(适用于 Ubuntu 20.04 / 22.04)


一、安装 Jenkins(官方推荐方式)

1️⃣ 安装 Java(Jenkins 依赖)

Jenkins 依赖 Java(推荐 Java 11 或 17):

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

验证:

java -version

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 > /dev/null

3️⃣ 安装 Jenkins

sudo apt update
sudo apt install jenkins -y

二、启动并设置开机自启

sudo systemctl start jenkins
sudo systemctl enable jenkins

查看状态:

sudo systemctl status jenkins

✅ 看到 active (running) 说明成功


三、配置防火墙(如果有 UFW)

sudo ufw allow 8080
sudo ufw reload

Jenkins 默认端口是 8080


四、初始化 Jenkins

1️⃣ 浏览器访问

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

例如:

http://192.168.1.100:8080

2️⃣ 获取初始管理员密码

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

复制密码 → 粘贴到网页中


3️⃣ 安装插件

选择:

  • Install suggested plugins(推荐)

等待安装完成


4️⃣ 创建管理员用户

填写:

  • 用户名
  • 密码
  • 邮箱

5️⃣ 实例配置

确认 Jenkins URL(默认即可)


五、修改 Jenkins 端口(可选)

编辑配置文件:

sudo nano /usr/lib/systemd/system/jenkins.service

找到:

Environment="JENKINS_PORT=8080"

改成你想要的端口,例如:

Environment="JENKINS_PORT=9090"

然后:

sudo systemctl daemon-reload
sudo systemctl restart jenkins

六、常用目录说明

作用 路径
主目录 /var/lib/jenkins
配置文件 /var/lib/jenkins/config.xml
日志 /var/log/jenkins/jenkins.log
服务文件 /usr/lib/systemd/system/jenkins.service

七、常见问题

❌ 页面打不开?

  • 检查防火墙
  • 检查 Java 是否安装
  • 查看日志:
sudo tail -f /var/log/jenkins/jenkins.log

❌ Jenkins 启动失败?

常见原因:

  • Java 版本不兼容
  • 端口被占用

八、下一步你可以做什么?

✅ 安装插件(Git、Docker、Pipeline)
✅ 配置 GitHub / GitLab
✅ 创建 Jenkins Pipeline
✅ 集成 Docker / Kubernetes


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

  • 配置 Jenkins + Git + 自动部署
  • 写 Jenkinsfile
  • Jenkins + Docker 实战
  • Jenkins 中文汉化

你现在用的是 Ubuntu 桌面版还是服务器版?

0