- Jenkins 教程
- Jenkins - 首页
- Jenkins - 概述
- Jenkins - 安装
- Jenkins - Tomcat 设置
- Jenkins - Git 设置
- Jenkins - Maven 设置
- Jenkins - 配置
- Jenkins - 管理
- Jenkins - 设置构建作业
- Jenkins - 单元测试
- Jenkins - 自动化测试
- Jenkins - 通知
- Jenkins - 报告
- Jenkins - 代码分析
- Jenkins - 分布式构建
- Jenkins - 自动化部署
- Jenkins - 指标和趋势
- Jenkins - 服务器维护
- Jenkins - 持续部署
- Jenkins - 插件管理
- Jenkins - 安全性
- Jenkins - 备份插件
- Jenkins - 远程测试
- Jenkins 有用资源
- Jenkins - 快速指南
- Jenkins - 有用资源
- Jenkins - 讨论
Jenkins - 概述
为什么选择 Jenkins?
Jenkins 是一款允许持续集成的软件。Jenkins 将安装在进行中心构建的服务器上。下面的流程图演示了 Jenkins 工作原理的一个非常简单的流程。
除了 Jenkins 之外,有时您还会看到与Hudson相关的联想。Hudson 是一款非常流行的基于 Java 的开源持续集成工具,由 Sun Microsystems 开发,后来被 Oracle 收购。在 Oracle 收购 Sun 之后,从 Hudson 源代码创建了一个分支,从而引入了 Jenkins。
什么是持续集成?
持续集成是一种开发实践,要求开发人员定期将代码集成到共享存储库中。这个概念旨在消除在构建生命周期中后期发现问题的难题。持续集成要求开发人员频繁构建。常见的做法是,每当发生代码提交时,都应触发构建。
系统要求
| JDK | JDK 1.5 或更高版本 |
| 内存 | 2 GB RAM(推荐) |
| 磁盘空间 | 无最低要求。请注意,由于所有构建都将存储在 Jenkins 机器上,因此必须确保有足够的磁盘空间用于构建存储。 |
| 操作系统版本 | Jenkins 可以安装在 Windows、Ubuntu/Debian、Red Hat/Fedora/CentOS、Mac OS X、openSUSE、FReeBSD、OpenBSD、Gentoo 上。 |
| Java 容器 | WAR 文件可以在任何支持 Servlet 2.4/JSP 2.0 或更高版本的容器中运行。(例如 Tomcat 5)。 |
广告