温馨提示×

ubuntu jenkins怎么安装

小樊
34
2026-10-13 01:43:44
栏目: 智能运维

下面给你 Ubuntu 上安装 Jenkins 的常用方法(APT 方式,最推荐),适用于 Ubuntu 20.04 / 22.04 / 24.04。


一、安装前准备

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装 Java(Jenkins 依赖 Java)

Jenkins 2.4xx 需要 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/jenkins.io-2023.key

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

2. 安装 Jenkins

sudo apt update
sudo apt install jenkins -y

三、启动 Jenkins

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

看到 active (running) 就成功了。


四、访问 Jenkins

默认端口:8080

浏览器访问:

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

如果是云服务器,记得 安全组放行 8080。


五、解锁 Jenkins

查看管理员密码:

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

复制粘贴到网页中 → 安装推荐插件 → 创建管理员用户。


六、常见问题

1. 端口冲突

修改端口:

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

修改:

Environment="JENKINS_PORT=9090"

然后:

sudo systemctl daemon-reload
sudo systemctl restart jenkins

2. 忘记管理员密码

可删除:

/var/lib/jenkins/users/admin*

或重置密码(较复杂,需要可帮你)。


七、Docker 方式(可选)

如果你更喜欢 Docker:

docker run -d \
  -p 8080:8080 -p 50000:50000 \
  -v jenkins_home:/var/jenkins_home \
  --name jenkins \
  jenkins/jenkins:lts

如果你告诉我:

  • Ubuntu 版本
  • 是否用 Docker
  • 是否用于 CI/CD(如 Git + Maven / Node)

我可以给你 更定制化的 Jenkins 配置方案。

0 踩