## 安装 Jenkins ### 简介Jenkins 是一款开源的自动化服务器,广泛用于持续集成和持续交付 (CI/CD) 流程。它提供了丰富的插件生态系统,可以轻松地与各种开发工具和平台集成。本指南将详细介绍在不同操作系统上安装 Jenkins 的步骤。### 一、系统要求在开始安装 Jenkins 之前,请确保你的系统满足以下最低要求:
操作系统:
Linux (Ubuntu, Debian, CentOS, Red Hat)
macOS
Windows
硬件:
1 GB 内存 (推荐 2 GB 以上)
50 GB 硬盘空间
软件:
Java Development Kit (JDK) 8 或更高版本### 二、安装 JavaJenkins 需要 Java 运行环境才能运行。如果你还没有安装 Java,请按照以下步骤操作:
1. 检查 Java 版本:
打开终端或命令提示符,运行以下命令:``` java -version ```如果已经安装了 Java,你将看到 Java 版本信息。
2. 安装 Java (如果尚未安装):
Linux:
Ubuntu/Debian:
```bashsudo apt updatesudo apt install openjdk-11-jdk```
CentOS/Red Hat:
```bashsudo yum updatesudo yum install java-11-openjdk```
macOS:
下载 Java 安装包 (https://www.oracle.com/java/technologies/javase-downloads.html) 并按照说明进行安装。
Windows:
下载 Java 安装包 (https://www.oracle.com/java/technologies/javase-downloads.html) 并按照说明进行安装。### 三、安装 Jenkins根据你的操作系统,选择以下任何一种方法安装 Jenkins:#### 1. 使用软件包管理器安装 (Linux)这是在 Linux 系统上安装 Jenkins 的推荐方法。
Ubuntu/Debian:
```bashcurl -fsSL https://pkg.jenkins.io/debian-stable/gpg.key | sudo apt-key add -sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'sudo apt updatesudo apt install jenkins```
CentOS/Red Hat:
```bashsudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keysudo yum updatesudo yum install jenkins```#### 2. 使用 WAR 文件安装这种方法可以在任何支持 Java 的操作系统上安装 Jenkins。
下载 Jenkins WAR 文件: 从 Jenkins 官网下载最新版本的 WAR 文件 (https://www.jenkins.io/download/)。
运行 Jenkins WAR 文件: 打开终端或命令提示符,导航到下载 WAR 文件的目录,并运行以下命令:```java -jar jenkins.war```#### 3. 使用 Docker 安装
拉取 Jenkins 镜像:```docker pull jenkins/jenkins:lts```
运行 Jenkins 容器:```docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts```### 四、访问 Jenkins1. 打开浏览器,访问 `http://localhost:8080`。 2. 你将看到 "Unlock Jenkins" 页面。按照页面上的说明,从 Jenkins 服务器上的指定路径获取初始管理员密码。 3. 输入密码后,选择 "Install suggested plugins" 安装推荐的插件。 4. 创建第一个管理员用户。 5. Jenkins 现已安装完成! ### 五、下一步
安装插件:
Jenkins 提供了大量的插件来扩展其功能。你可以根据你的需求安装各种插件。
创建第一个 Job:
Jenkins Job 定义了要执行的自动化任务。你可以创建各种类型的 Jobs,例如构建软件项目、运行测试、部署应用程序等。
配置 Jenkins:
你可以配置 Jenkins 的各种设置,例如安全性、邮件通知、构建触发器等。### 总结本指南介绍了在不同操作系统上安装 Jenkins 的步骤。现在你已经成功安装了 Jenkins,可以开始使用它来自动化你的软件开发流程。