📅  最后修改于: 2020-12-06 09:47:36             🧑  作者: Mango
Jenkins是允许持续集成的软件。 Jenkins将安装在将进行集中构建的服务器上。下面的流程图演示了Jenkins如何工作的非常简单的工作流程。
有时,与詹金斯一起,人们可能还会看到哈德森协会。 Hudson是由Sun Microsystems开发的非常流行的基于Java的开源持续集成工具,后来被Oracle收购。在Oracle收购Sun之后,从Hudson源代码创建了一个fork,从而引入了Jenkins。
持续集成是一种开发实践,要求开发人员定期将代码集成到共享存储库中。该概念旨在消除在构建生命周期中发现问题稍后出现的问题。持续集成要求开发人员频繁构建。通常的做法是,每当发生代码提交时,都应触发构建。
JDK | JDK 1.5 or above |
Memory | 2 GB RAM (recommended) |
Disk Space | No minimum requirement. Note that since all builds will be stored on the Jenkins machines, it has to be ensured that sufficient disk space is available for build storage. |
Operating System Version | Jenkins can be installed on Windows, Ubuntu/Debian, Red Hat/Fedora/CentOS, Mac OS X, openSUSE, FReeBSD, OpenBSD, Gentoo. |
Java Container | The WAR file can be run in any container that supports Servlet 2.4/JSP 2.0 or later.(An example is Tomcat 5). |