温馨提示×

如何在Ubuntu建Jenkins

小樊
38
2026-10-07 04:37:57
栏目: 智能运维

在 Ubuntu 上搭建 Jenkins 通常分为 安装 Java → 安装 Jenkins → 启动与初始化 三步。下面给你一份最常用、稳定的做法(基于 Debian 包)。


一、环境准备

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装 Java(Jenkins 依赖 Java)

推荐安装 OpenJDK 17(Jenkins 长期支持版本要求):

sudo apt install openjdk-17-jdk -y

验证:

java -version

二、安装 Jenkins

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

1. 导入 Jenkins GPG 密钥

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 start jenkins
sudo systemctl enable jenkins

查看状态:

sudo systemctl status jenkins

四、访问 Jenkins

1. 获取初始管理员密码

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

2. 浏览器访问

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

如果是云服务器,记得在安全组中放行 8080 端口


五、初始化 Jenkins

  1. 输入初始密码
  2. 选择 Install suggested plugins
  3. 创建管理员账号
  4. 完成安装

六、(可选)常用配置

修改端口(如 9090)

编辑:

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

修改:

Environment="JENKINS_PORT=9090"

然后:

sudo systemctl daemon-reload
sudo systemctl restart jenkins

防火墙(如有)

sudo ufw allow 8080

七、常见问题

Jenkins 启动失败

  • Java 未安装或版本不对
  • 端口被占用

插件下载慢

  • 可在 Manage Jenkins → Plugin Manager → Advanced 中更换镜像源(如清华源)

如果你需要:

  • ✅ Docker 方式安装 Jenkins
  • ✅ Jenkins + Git + Maven 自动部署
  • ✅ Jenkins 流水线(Pipeline)示例

告诉我你的使用场景,我可以直接给你完整配置。

0 踩