jenkins ubuntu
时间: 2024-12-26 09:17:56 浏览: 4
### 如何在Ubuntu上安装和配置Jenkins
#### 准备工作
为了成功部署 Jenkins,在开始之前需确保拥有一个已经配置好非 root sudo 用户以及防火墙的 Ubuntu 服务器。对于硬件方面,建议至少配备有 1 GB RAM 的资源来支持运行[^1]。
#### 安装Java
由于 Jenkins 是基于 Java 构建的应用程序,因此需要先确认系统中是否存在适当版本的 Java 运行环境。如果没有预先安装的话,可以通过执行 `sudo apt install openjdk-11-jre-headless` 命令来进行安装[^2]。
#### 添加Jenkins仓库并更新索引
为了让系统能够识别到最新的官方软件包,应该向 APT 源列表里加入由 Jenkins 维护者提供的长期支持版 (LTS) 软件库。这一步骤涉及下载 GPG 密钥、添加源地址,并刷新本地缓存:
```bash
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
```
#### 执行Jenkins安装过程
完成上述准备工作之后,就可以正式通过 APT 来获取并安装 Jenkins 服务端组件了:
```bash
sudo apt install jenkins
```
#### 启动与启用Jenkins服务
一旦安装完毕,默认情况下 Jenkins 就会自动启动;不过仍然推荐手动验证其状态是否正常运作,并将其设置成开机自启项以保障持续可用性:
```bash
sudo systemctl start jenkins
sudo systemctl enable jenkins
```
#### 配置防火墙允许访问
考虑到安全性因素,通常会在服务器前端架设防火墙控制进出流量。此时应当开放必要的 TCP 端口(默认为8080),以便外部客户端能顺利连接至 Jenkins Web UI:
```bash
sudo ufw allow 8080/tcp
```
#### 访问初始设定页面
最后一步就是打开浏览器输入目标主机 IP 地址加上指定端口号 (`http://your_server_ip:8080`) ,依照屏幕提示逐步完成初始化流程——包括解锁管理员权限、创建首个用户账号等操作。
阅读全文