Jenkins - 概述

为什么选择Jenkins?

Jenkins是一款允许持续集成的软件. Jenkins将安装在将进行中央构建的服务器上.以下流程图演示了Jenkins如何工作的非常简单的工作流程.

为什么选择Jenkins

有时候,詹金斯也会看到哈德森的关联. Hudson是由Sun Microsystems开发的一种非常流行的基于Java的开源Java持续集成工具,后来被Oracle收购.在通过Oracle收购Sun之后,从Hudson源代码创建了一个fork,从而引入了Jenkins.

什么是持续集成?

持续集成是一种开发实践,需要开发人员定期将代码集成到共享存储库中.这个概念旨在消除在构建生命周期中发现以后出现问题的问题.持续集成要求开发人员经常构建.通常的做法是,每当发生代码提交时,都应该触发构建.

系统要求

JDKJDK 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).