温馨提示×

jenkins在ubuntu怎么搭建

小樊
37
2026-10-01 08:45:13
栏目: 智能运维

下面给你一份在 Ubuntu 上从零搭建 Jenkins 的实用教程(以 Ubuntu 20.04 / 22.04 为例,其他版本差别不大)。


一、环境准备

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

3. 安装 Jenkins

sudo apt update
sudo apt install -y jenkins

三、启动 Jenkins

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

看到 active (running) 即成功。


四、访问 Jenkins

1. 查看初始管理员密码

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

2. 浏览器访问

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

如果是云服务器,记得开放 8080 端口


五、初始化配置

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

六、常见问题

1. 端口冲突(改成 9090)

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

修改:

Environment="JENKINS_PORT=9090"

然后:

sudo systemctl daemon-reload
sudo systemctl restart jenkins

2. 忘记管理员密码

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

或重置用户:

sudo rm /var/lib/jenkins/users/admin/config.xml
sudo systemctl restart jenkins

3. 磁盘权限问题

sudo chown -R jenkins:jenkins /var/lib/jenkins

七、简单验证(创建一个 Job)

  1. 新建 Item → Freestyle project
  2. Build 步骤 → Execute shell
  3. 输入:
echo "Hello Jenkins"
  1. 保存并 Build Now

如果你需要:

  • ✅ Jenkins + Docker
  • ✅ Jenkins + GitLab / GitHub
  • ✅ Jenkins 流水线(Pipeline)
  • ✅ Jenkins 分布式构建(Slave)

告诉我你的使用场景,我可以直接给你实战配置示例。

0 踩