温馨提示×

Jenkins在Ubuntu怎运行

小樊
47
2026-10-07 04:39:55
栏目: 智能运维

下面按常见场景,说明 Jenkins 在 Ubuntu 上的运行方式,从安装到日常启动/停止。


一、安装 Jenkins(Ubuntu)

1. 安装 Java(Jenkins 依赖)

sudo apt update
sudo apt install -y openjdk-17-jdk

(Jenkins 长期支持版推荐 Java 17)

验证:

java -version

2. 添加 Jenkins 仓库并安装

sudo apt update
sudo apt install -y curl gnupg
curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2023.key | sudo tee \
  /usr/share/keyrings/jenkins-keyring.asc > /dev/null

echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
  https://pkg.jenkins.io/debian binary/ | sudo tee \
  /etc/apt/sources.list.d/jenkins.list > /dev/null

sudo apt update
sudo apt install -y jenkins

二、启动 Jenkins(systemd 方式,推荐)

Ubuntu 默认使用 systemd。

启动

sudo systemctl start jenkins

设置开机自启

sudo systemctl enable jenkins

查看状态

sudo systemctl status jenkins

三、访问 Jenkins

默认端口是 8080

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

首次登录需要管理员密码:

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

四、常用管理命令

# 停止
sudo systemctl stop jenkins

# 重启
sudo systemctl restart jenkins

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

五、修改端口(可选)

编辑:

sudo nano /etc/default/jenkins

修改:

HTTP_PORT=8081

重启:

sudo systemctl restart jenkins

六、防火墙(如果在云服务器)

sudo ufw allow 8080

七、不用 systemd 的运行方式(不推荐)

你也可以直接运行:

java -jar /usr/share/jenkins/jenkins.war

但 生产环境不建议,缺少后台管理和开机启动。


如果你愿意,可以告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • 是 本地虚拟机 / 云服务器 / Docker
  • 是否要 Jenkins + Docker 构建

我可以给你更精确的配置方案。

0 踩