centos安装jenkins教程
时间: 2025-06-20 10:55:55 浏览: 10
### CentOS 安装 Jenkins 详细教程
在 CentOS 上安装 Jenkins 的过程可以分为几个主要部分,包括 JDK 的安装、Jenkins 的安装以及相关依赖的配置。以下是完整的安装流程:
#### 1. 系统环境准备
确保系统已经更新到最新版本,并且安装了必要的工具。
```bash
sudo yum update -y
sudo yum install wget -y
```
如果遇到 `bash: wget: command not found` 的问题,可以通过上述命令解决[^1]。
#### 2. 安装 JDK 11
Jenkins 需要 Java 环境支持,推荐安装 JDK 11。
```bash
sudo yum install java-11-openjdk-devel -y
```
验证 Java 是否正确安装:
```bash
java -version
```
输出应包含类似以下内容:
```
openjdk version "11.0.x" [...]
```
#### 3. 添加 Jenkins 软件仓库
通过官方提供的 GPG 密钥和软件仓库地址来添加 Jenkins 源。
```bash
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
```
#### 4. 安装 Jenkins
使用 `yum` 命令安装 Jenkins。
```bash
sudo yum install jenkins -y
```
#### 5. 启动 Jenkins 服务
启动 Jenkins 并设置为开机自启。
```bash
sudo systemctl start jenkins
sudo systemctl enable jenkins
```
检查 Jenkins 服务状态:
```bash
sudo systemctl status jenkins
```
#### 6. 配置防火墙
确保防火墙允许访问 Jenkins 默认端口 8080。
```bash
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
```
#### 7. 访问 Jenkins Web 界面
在浏览器中输入服务器 IP 地址和端口号:
```
http://your-server-ip:8080
```
替换 `your-server-ip` 为实际服务器 IP 地址。
#### 8. 解锁 Jenkins
解锁 Jenkins 需要初始管理员密码,该密码存储在以下文件中:
```bash
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
```
将输出的密码复制并粘贴到浏览器界面中的提示框内。
#### 9. 安装推荐插件
根据提示选择安装推荐插件或自定义插件。
#### 10. 创建管理员用户
完成插件安装后,创建一个管理员用户以管理 Jenkins。
#### 11. 完成安装
点击“Save and Finish”按钮完成安装,然后访问 Jenkins 主页。
---
### 使用 Docker 安装 Jenkins(可选)
如果需要通过 Docker 安装 Jenkins,可以参考以下步骤:
1. 安装 Docker:
```bash
sudo yum install docker -y
sudo systemctl start docker
sudo systemctl enable docker
```
2. 下载 Jenkins 镜像:
```bash
docker pull jenkins/jenkins:2.401.1-lts
```
3. 运行 Jenkins 容器:
```bash
docker run -d -p 10090:8080 -p 10091:50000 -v /var/jenkins_home:/var/jenkins_home --name jenkins -u 0 jenkins/jenkins:2.401.1-lts
```
4. 访问 Jenkins:
```
http://your-server-ip:10090
```
---
### 注意事项
- 如果遇到 `Failed to start Jenkins Continuous Integration Server` 的问题,可能是由于 JDK 版本不匹配或权限问题引起的,需检查日志文件 `/var/log/jenkins/jenkins.log`。
- 如果需要更高级的配置,例如指定 Maven 或 Git 路径,可以参考 Docker 安装方式[^3]。
---
阅读全文
相关推荐


















