目录
1. Jenkins 安装与部署步骤
1.1 系统要求
1.2 安装步骤
1.2.1 Windows 系统
1.2.2 CentOS 系统
1.3 初次配置
2. Gradle 详细配置方式
2.1 安装 Gradle
2.1.1 Windows 系统
2.1.2 CentOS 系统
2.2 配置 Jenkins 中的 Gradle
3. JDK 详细配置方式
3.1 安装 JDK
3.1.1 Windows 系统
3.1.2 CentOS 系统
3.2 配置 Jenkins 中的 JDK
4. 用户授权的详细步骤
4.1 创建用户
4.2 配置用户权限
5. 主要功能介绍
5.1 持续集成(CI)
5.2 持续交付(CD)
5.3 插件支持
5.4 用户管理
6. 项目配置方式
6.1 Java 项目的配置方式
6.2 C# 项目的配置方式
6.3 Python 项目的配置方式
7. Jenkins 的优势特点
7.1 开源与社区支持
7.2 灵活的配置
7.3 强大的自动化能力
7.4 扩展性

博主Jekins界面展示

可以看到博主用Jenkins管理了179个项目
//在Jenkins的 Script Console可以查看总项目数 def jobs = Jenkins.instance.getAllItems() println "Total number of jobs: ${jobs.size()}" Jenkins 是一款流行的开源自动化服务器,用于持续集成(CI)和持续交付(CD)。它能帮助开发团队自动化构建、测试和部署过程。本文将详细介绍 Jenkins 的安装部署步骤、Gradle 和 JDK 的配置方式、用户授权的详细步骤、主要功能介绍,以及如何配置 Java、C# 和 Python 项目。同时,举例说明在 Windows 和 CentOS 系统上的具体操作步骤。
在安装 Jenkins 之前,请确保你的系统满足以下要求:
下载 Jenkins 安装包:
访问 Jenkins 官方网站 Jenkins Downloads。
选择 Windows 平台,下载 .msi 安装包。
运行安装包:
双击下载的 .msi 文件,启动安装程序。
按照安装向导的提示完成安装。可以选择安装路径和设置 Jenkins 的端口(默认是 8080)。
启动 Jenkins:
安装完成后,Jenkins 会自动启动。在浏览器中访问 http://localhost:8080。
安装 Java:
sudo yum install java-11-openjdk-devel 添加 Jenkins 仓库和安装 Jenkins:
sudo wget -O /etc/yum.repos.d/jenkins.repo \ https://pkg.jenkins.io/redhat/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key sudo yum install jenkins 启动 Jenkins 服务:
sudo systemctl start jenkins sudo systemctl enable jenkins 访问 Jenkins:
在浏览器中访问 http://localhost:8080。
解锁 Jenkins:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword 将密码粘贴到浏览器中的解锁页面。
安装推荐插件:
解锁后,选择安装推荐插件,这将提供 Jenkins 的基本功能。
创建第一个管理员用户:
按照提示创建管理员账户,配置基本的系统设置。
下载 Gradle:
访问 Gradle Releases 页面,下载最新的 zip 文件。
解压并配置环境变量:
解压下载的文件到指定目录(如 C:\Gradle)。
配置环境变量:
GRADLE_HOME: 指向解压目录。
Path: 添加 GRADLE_HOME\bin 到系统 Path 变量中。
验证安装:
在命令行中执行 gradle -v 以确认安装成功。
安装 Gradle:
sudo yum install gradle 验证安装:
在终端中执行 gradle -v 以确认安装成功。
安装 Gradle 插件:
在 Jenkins 中,转到 “管理 Jenkins” > “插件管理” > “可用” 标签页,搜索并安装 “Gradle” 插件。
配置 Gradle:
转到 “管理 Jenkins” > “全局工具配置”。
在 “Gradle” 部分,点击 “添加 Gradle” 并配置 Gradle 的安装路径或选择自动安装。
下载 JDK:
访问 Oracle JDK 下载页面 或 OpenJDK 下载页面,下载适合你系统的 JDK 安装包。
安装 JDK:
运行下载的安装包,按照提示完成安装。
配置环境变量:
配置 JAVA_HOME 环境变量,指向 JDK 的安装目录。
将 JAVA_HOME\bin 添加到 Path 变量中。
验证安装:
在命令行中执行 java -version 和 javac -version 以确认安装成功。
安装 OpenJDK:
sudo yum install java-11-openjdk-devel 配置环境变量:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdkexport PATH=$JAVA_HOME/bin:$PATH 运行 source /etc/profile 使更改生效。
验证安装:
在终端中执行 java -version 和 javac -version 以确认安装成功。
安装 JDK 插件:
通常 Jenkins 自带 JDK 配置功能,无需额外插件。
配置 JDK:
转到 “管理 Jenkins” > “全局工具配置”。
在 “JDK” 部分,点击 “添加 JDK” 并配置 JDK 的安装路径或选择自动安装。
访问用户管理:
在 Jenkins 主界面,点击 “管理 Jenkins” > “管理用户”。
添加新用户:
点击 “创建用户”,填写用户名、密码、全名和电子邮件地址。
访问权限管理:
在 “管理 Jenkins” > “配置全局安全” 中,选择合适的安全设置(如基于角色的权限控制)。
配置角色权限:
在 “角色策略” 插件中,定义不同的角色和权限(如管理员、开发者、查看者等)。
分配角色:
将用户分配到相应的角色,并配置其权限。
创建 Java 项目任务:
点击 “新建任务”,选择 “自由风格项目” 或 “流水线”。
配置源码管理:
在源码管理部分,选择 Git 并输入仓库 URL。
配置构建步骤:
在 “构建” 部分,选择 “Invoke Gradle script” 或 “Invoke Ant” 来构建 Java 项目。
输入 Gradle 或 Ant 的构建命令。
配置构建后操作:
设置构建后的操作,如生成报告、归档构件等。
安装必要插件:
在 Jenkins 中,转到 “管理 Jenkins” > “插件管理”,安装 “MSBuild” 插件。
创建 C# 项目任务:
点击 “新建任务”,选择 “自由风格项目”。
配置源码管理:
在源码管理部分,选择 Git 并输入仓库 URL。
配置构建步骤:
在 “构建” 部分,选择 “构建步骤” 下的 “MSBuild”。
配置 MSBuild 的路径和构建项目的解决方案文件(.sln)。
配置构建后操作:
可以设置测试结果报告和构建产物的归档等操作。
安装必要插件:
在 Jenkins 中,转到 “管理 Jenkins” > “插件管理”,安装 “ShiningPanda” 插件。
创建 Python 项目任务:
点击 “新建任务”,选择 “自由风格项目”。
配置源码管理:
在源码管理部分,选择 Git 并输入仓库 URL。
配置构建步骤:
在 “构建” 部分,选择 “构建步骤” 下的 “虚拟环境” 来配置 Python 环境。
输入运行测试和构建的命令,如 python setup.py install 和 pytest。
配置构建后操作:
可以设置生成测试报告和归档构件等操作。
通过以上步骤,你可以在 Windows 或 CentOS 系统上成功安装和配置 Jenkins,并根据项目需求配置 Gradle、JDK、用户授权和不同编程语言的构建过程。Jenkins 的优势特点使其成为开发团队自动化构建和部署的强大工具。
Jenkins各个版本稳定版War包下载:War Jenkins Packages