安装jenkins
时间: 2025-05-11 09:30:34 浏览: 21
### Jenkins 的安装方法
#### 1. 安装前准备
在开始安装 Jenkins 前,需确认操作系统已满足其运行所需的依赖条件。Jenkins 需要 Java 环境的支持,最低支持版本为 Java 11[^5]。因此,在安装 Jenkins 之前,请确保已经正确安装 JDK。
对于 Linux 用户,可以通过以下命令安装 JDK:
```bash
sudo apt update
sudo apt install openjdk-11-jdk
java -version
```
对于 Windows 用户,则可以访问 Oracle 或 OpenJDK 官方网站下载并安装适合的操作系统版本的 JDK[^2]。
---
#### 2. 下载 Jenkins
官方文档提供了多种方式来下载和安装 Jenkins[^1]。以下是常见的几种安装方式:
##### (1) **通过 WAR 文件安装**
可以直接从官网下载 `jenkins.war` 文件,并使用内置 Jetty 服务器运行它。这种方式适用于快速测试或开发环境。
```bash
wget https://updates.jenkins.io/download/war/2.387/jenkins.war
java -jar jenkins.war
```
此命令会启动 Jenkins,默认监听端口为 `8080`[^3]。
##### (2) **通过包管理器安装**
针对不同的操作系统,可以选择对应的包管理工具完成自动化安装过程。
###### a. Ubuntu/Debian
```bash
wget -q -O - https://pkg.jenkins.io/debian-stable/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
sudo apt install jenkins
```
###### b. CentOS/RHEL
```bash
sudo 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
sudo yum install jenkins java-11-openjdk-devel
sudo systemctl start jenkins
```
##### (3) **Docker 方式安装**
如果环境中已有 Docker 支持,也可以利用容器化技术简化部署流程。
```bash
docker pull jenkins/jenkins:lts
docker run -d -p 8080:8080 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
```
上述命令将拉取 LTS 版本镜像并映射主机上的 8080 端口到容器内部服务地址上[^4]。
---
#### 3. 初始化与配置
首次访问 Jenkins Web 控制台时(通常位于 `http://localhost:8080`),需要输入初始管理员密码才能继续操作。该密码存储路径一般如下所示:
- 对于本地安装:`/var/lib/jenkins/secrets/initialAdminPassword`
- 使用 Docker 启动的情况下则可能存放在宿主机挂载卷对应位置下。
成功登录之后,“Customize Jenkins” 页面允许自定义插件集合以增强功能集。
---
#### 4. 全局工具配置
为了实现持续集成流水线等功能模块正常运作,还需要进一步调整全局级别的设置项,比如关联 Git 和 Maven 工具链等资源链接关系:
- 设置 JDK 路径;
- 添加 Git 可执行程序所在目录;
- 指定 Maven 主配置文件 location。
---
### 总结
以上介绍了多套方案帮助开发者顺利完成 Jenkins 平台搭建工作流。无论是采用传统脚本还是现代化容器编排手段都能达到预期效果。
阅读全文
相关推荐

















