温馨提示×

Jenkins 咋在 Ubuntu 运行

小樊
41
2026-09-13 06:42:17
栏目: 智能运维

下面给你一份在 Ubuntu 上安装并运行 Jenkins 的实用步骤,从安装到启动都覆盖,适合新手。


一、环境准备

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装 Java(Jenkins 依赖 Java)

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

sudo apt install openjdk-17-jdk -y

验证:

java -version

二、安装 Jenkins

方式一:官方仓库安装(推荐)

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

# 添加 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

# 安装
sudo apt update
sudo apt install jenkins -y

三、启动 Jenkins

1. 启动服务

sudo systemctl start jenkins

2. 设置开机自启

sudo systemctl enable jenkins

3. 查看状态

sudo systemctl status jenkins

看到 active (running) 就说明成功了。


四、访问 Jenkins

默认端口是 8080

浏览器访问:

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

如果是本地:

http://localhost:8080

五、初始配置

1. 获取管理员密码

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

复制密码,粘贴到网页中。

2. 安装插件

  • 推荐:Install suggested plugins
  • 或自定义插件

3. 创建管理员账号

按提示完成即可。


六、常用操作命令

# 启动
sudo systemctl start jenkins

# 停止
sudo systemctl stop jenkins

# 重启
sudo systemctl restart jenkins

# 查看日志
sudo journalctl -u jenkins -f

七、常见问题

1. 端口被占用

修改端口:

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

JENKINS_PORT=8080

然后:

sudo systemctl daemon-reload
sudo systemctl restart jenkins

2. 防火墙

sudo ufw allow 8080

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

  • Docker 跑 Jenkins
  • 配置 Jenkins + Git + 自动部署
  • 配置 Pipeline 脚本

你现在是想在 物理机 / 云服务器 / Docker 上跑?

0