温馨提示×

jenkins ubuntu如何搭建

小樊
38
2026-10-07 05:07:06
栏目: 智能运维

下面给你一份在 Ubuntu 上搭建 Jenkins 的实用指南,从零开始,适合新手也能直接用。


一、环境准备

1. 系统要求

  • Ubuntu 20.04 / 22.04(推荐)
  • 至少 2GB 内存(建议 4GB+)
  • 已具备 sudo 权限的用户

2. 更新系统

sudo apt update
sudo apt upgrade -y

二、安装 Java(Jenkins 依赖)

Jenkins 需要 Java(推荐 Java 17 或 11)

安装 OpenJDK 17

sudo apt install openjdk-17-jdk -y

验证:

java -version

三、安装 Jenkins

方法一(官方推荐):使用 Jenkins 官方源

1. 导入 Jenkins Key

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

2. 添加 Jenkins 源

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

四、启动 Jenkins

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

看到 active (running) 即成功。


五、开放防火墙端口(如有 UFW)

sudo ufw allow 8080
sudo ufw reload

六、初始化 Jenkins

1. 浏览器访问

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

2. 获取初始管理员密码

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

复制密码粘贴到网页中。

3. 安装插件

  • 推荐:Install suggested plugins
  • 或自定义(Git、Pipeline、Docker 等)

4. 创建管理员用户

按提示设置用户名、密码、邮箱。


七、常见配置(可选)

1. 修改 Jenkins 端口

编辑:

sudo nano /etc/default/jenkins

修改:

HTTP_PORT=8080

重启:

sudo systemctl restart jenkins

2. 配置 Git

sudo apt install git -y

3. 安装 Docker(CI/CD 常用)

sudo apt install docker.io -y
sudo systemctl enable docker
sudo usermod -aG docker jenkins
sudo systemctl restart jenkins

八、常见问题

Jenkins 无法启动?

  • 检查 Java 是否安装
  • 查看日志:
sudo journalctl -u jenkins

访问不了 8080?

  • 云服务器需开放安全组
  • 本地检查防火墙

九、总结

✅ 已完成:

  • Ubuntu 安装 Jenkins
  • Java 环境
  • Web 初始化
  • 基础 CI 环境

如果你需要:

  • Jenkins + Git + Maven 自动部署
  • Jenkins Pipeline 示例
  • Docker 构建 + 部署

可以继续问我,我可以直接给你 完整 Jenkinsfile 示例。

0 踩