jenkins centos
时间: 2025-01-03 17:39:58 浏览: 8
### 在CentOS上安装和配置Jenkins
#### 准备工作
为了确保顺利安装 Jenkins,在开始之前需要确认系统已经更新到最新状态,并且已安装必要的依赖包。可以使用如下命令来更新系统以及安装所需的工具:
```bash
sudo yum update -y
sudo yum install git curl vim -y
```
#### 添加Jenkins仓库
首先,通过wget下载官方提供的yum源文件并保存为`/etc/yum.repos.d/jenkins.repo`,这一步骤是为了让后续可以直接从官方稳定版库中获取软件包[^4]。
```bash
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
```
接着导入GPG密钥以验证所下载的RPM包的真实性:
```bash
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
```
#### 安装Java环境和支持组件
由于Jenkins运行依赖于Java环境,因此还需要先安装OpenJDK开发套件以及其他支持性的程序包[^2]:
```bash
sudo yum install epel-release -y
sudo yum install java-11-openjdk-devel -y
```
#### 正式安装Jenkins服务端
现在一切准备就绪,可以通过yum直接安装最新的LTS版本Jenkins了:
```bash
sudo yum install jenkins -y
```
#### 启动与开机自启设置
成功安装之后,立即启用jenkins.service以便每次重启操作系统时自动加载此服务;同时也可立刻启动它来进行初次访问测试[^3]:
```bash
sudo systemctl enable jenkins
sudo systemctl start jenkins
```
#### 配置防火墙规则允许外部连接
如果当前主机开启了firewalld,则需开放默认监听HTTP请求的8080端口给外界访问:
```bash
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --reload
```
#### 使用浏览器初始化向导完成首次登录
此时应该可以在浏览器地址栏输入服务器IP加上`:8080`尝试打开初始设定页面,按照屏幕提示操作即可解锁新搭建好的实例。
对于希望进一步简化管理流程或者有特殊需求的情况来说,还可以考虑调整应用层参数比如指定其他可用端口号等高级选项。
阅读全文