温馨提示×

怎样在ubuntu弄jenkins

小樊
34
2026-10-07 05:02:59
栏目: 智能运维

下面给你一份在 Ubuntu 上安装和配置 Jenkins 的实用指南,从零开始,适合新手。


一、安装前准备

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装 Java(Jenkins 需要)

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

sudo apt install openjdk-17-jdk -y

验证:

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 jenkins -y

三、启动 Jenkins

sudo systemctl start jenkins
sudo systemctl enable jenkins

查看状态:

sudo systemctl status jenkins

四、配置防火墙(如有)

sudo ufw allow 8080
sudo ufw enable

五、首次访问 Jenkins

浏览器访问:

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

获取管理员密码

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

复制密码 → 粘贴 → 继续


六、初始化 Jenkins

  1. 选择 Install suggested plugins
  2. 创建管理员用户
  3. 完成安装

七、常用操作

重启 Jenkins

sudo systemctl restart jenkins

查看日志

sudo journalctl -u jenkins -f

修改端口(可选)

编辑:

sudo nano /etc/default/jenkins

修改:

JENKINS_PORT=8081

然后重启。


八、常见问题

1. 页面打不开

  • 检查防火墙
  • 检查 Jenkins 是否运行
  • 云服务器需开放安全组端口

2. 插件安装慢

可更换镜像:

系统管理 → 插件 → 高级 → 升级站点

使用:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

九、下一步你可以做什么

  • 配置 Git / GitHub
  • 创建 Freestyle / Pipeline 任务
  • 安装 Docker 插件
  • 配置 CI/CD

如果你愿意,我可以:

  • 帮你 用 Docker 装 Jenkins
  • 教你 配置第一个 CI 任务
  • 或针对 Ubuntu 版本(20.04 / 22.04 / 24.04) 给更精确命令

你现在是 物理机 / 云服务器 / WSL 环境?

0 踩