## Jenkins Linux 安装指南### 简介Jenkins 是一个开源的自动化服务器,它提供了一种简单的方式来设置持续集成和持续交付(CI/CD)管道。本文将详细介绍如何在 Linux 系统上安装 Jenkins。### 1. 安装 JavaJenkins 是基于 Java 开发的,所以需要先安装 Java 运行环境 (JRE) 或 Java 开发工具包 (JDK)。
1.1 更新软件包列表:
```bash sudo apt update ```
1.2 安装 OpenJDK 11 (LTS 版本):
```bash sudo apt install openjdk-11-jdk ```
1.3 验证 Java 安装:
```bash java -version ```### 2. 添加 Jenkins 软件仓库
2.1 导入 Jenkins 软件仓库的 GPG 密钥:
```bash wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - ```
2.2 添加 Jenkins 软件仓库到系统:
```bash sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' ```### 3. 安装 Jenkins
3.1 更新软件包列表:
```bash sudo apt update ```
3.2 安装 Jenkins:
```bash sudo apt install jenkins ```### 4. 启动 Jenkins
4.1 启动 Jenkins 服务:
```bash sudo systemctl start jenkins ```
4.2 检查 Jenkins 服务状态:
```bash sudo systemctl status jenkins ```### 5. 访问 Jenkins
5.1 获取管理员密码:
Jenkins 安装完成后,会在 `/var/lib/jenkins/secrets/initialAdminPassword` 文件中生成一个初始管理员密码。 ```bash sudo cat /var/lib/jenkins/secrets/initialAdminPassword ```
5.2 打开浏览器并访问 Jenkins:
```
http://
5.3 输入初始管理员密码并继续配置 Jenkins。
### 6. 配置 Jenkins
6.1 安装推荐插件:
Jenkins 会推荐一些常用的插件,建议选择安装推荐的插件。
6.2 创建管理员用户:
设置用户名、密码和其他用户信息。
6.3 配置 Jenkins URL:
确认 Jenkins URL,通常是默认值即可。### 7. 开始使用 Jenkins完成以上步骤后,您就可以开始使用 Jenkins 创建和管理您的 CI/CD 流水线了。 ### 常见问题
无法访问 Jenkins 页面:
检查防火墙设置,确保 8080 端口已开放。
忘记管理员密码:
可以重置 Jenkins,方法是删除 `/var/lib/jenkins/config.xml` 文件并重启 Jenkins 服务。
插件安装失败:
检查网络连接,或者尝试手动下载插件并上传安装。### 总结本指南详细介绍了在 Linux 系统上安装 Jenkins 的步骤。如果您在安装过程中遇到任何问题,请参考 Jenkins 官方文档或者搜索相关资料解决。
Jenkins Linux 安装指南
简介Jenkins 是一个开源的自动化服务器,它提供了一种简单的方式来设置持续集成和持续交付(CI/CD)管道。本文将详细介绍如何在 Linux 系统上安装 Jenkins。
1. 安装 JavaJenkins 是基于 Java 开发的,所以需要先安装 Java 运行环境 (JRE) 或 Java 开发工具包 (JDK)。**1.1 更新软件包列表:** ```bash sudo apt update ```**1.2 安装 OpenJDK 11 (LTS 版本):** ```bash sudo apt install openjdk-11-jdk ```**1.3 验证 Java 安装:** ```bash java -version ```
2. 添加 Jenkins 软件仓库**2.1 导入 Jenkins 软件仓库的 GPG 密钥:** ```bash wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - ```**2.2 添加 Jenkins 软件仓库到系统:** ```bash sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' ```
3. 安装 Jenkins**3.1 更新软件包列表:** ```bash sudo apt update ```**3.2 安装 Jenkins:** ```bash sudo apt install jenkins ```
4. 启动 Jenkins**4.1 启动 Jenkins 服务:** ```bash sudo systemctl start jenkins ```**4.2 检查 Jenkins 服务状态:** ```bash sudo systemctl status jenkins ```
5. 访问 Jenkins**5.1 获取管理员密码:**
Jenkins 安装完成后,会在 `/var/lib/jenkins/secrets/initialAdminPassword` 文件中生成一个初始管理员密码。
```bash
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
```**5.2 打开浏览器并访问 Jenkins:**
```
http://
6. 配置 Jenkins**6.1 安装推荐插件:** Jenkins 会推荐一些常用的插件,建议选择安装推荐的插件。 **6.2 创建管理员用户:** 设置用户名、密码和其他用户信息。**6.3 配置 Jenkins URL:** 确认 Jenkins URL,通常是默认值即可。
7. 开始使用 Jenkins完成以上步骤后,您就可以开始使用 Jenkins 创建和管理您的 CI/CD 流水线了。
常见问题* **无法访问 Jenkins 页面:** 检查防火墙设置,确保 8080 端口已开放。 * **忘记管理员密码:** 可以重置 Jenkins,方法是删除 `/var/lib/jenkins/config.xml` 文件并重启 Jenkins 服务。 * **插件安装失败:** 检查网络连接,或者尝试手动下载插件并上传安装。
总结本指南详细介绍了在 Linux 系统上安装 Jenkins 的步骤。如果您在安装过程中遇到任何问题,请参考 Jenkins 官方文档或者搜索相关资料解决。