Jenkins是一種軟件允許持續(xù)集成。Jenkins 安裝在一臺(tái)服務(wù)上也中央構(gòu)建發(fā)生的地方。下面的流程圖展示了Jenkins是如何工作的一個(gè)非常簡(jiǎn)單的工作流。
伴隨著Jenkins,有時(shí)人們還可能看到它與Hudson關(guān)聯(lián)。Hudson是由 Sun Microsystems 開(kāi)發(fā)的一個(gè)非常流行的開(kāi)源,基于Java 的持續(xù)集成工具,后來(lái)被Oracle收購(gòu)。Sun被Oracle收購(gòu)之后,一個(gè)從 Hudson 源代碼的分支由 Jenkins 創(chuàng)建出臺(tái)。
| JDK | JDK 1.5 或以上 |
| Memory | 2 GB RAM (推薦) |
| Disk Space |
沒(méi)有最起碼的要求。需要注意的是,因?yàn)樗械臉?gòu)建將保存在 Jenkins 機(jī)器上,它必須確保有足夠的磁盤(pán)空間可用于構(gòu)建存儲(chǔ)。
|
| Operating System Version |
Jenkins可以安裝在Windows, Ubuntu/Debian, Red Hat/Fedora/CentOS, Mac OS X, openSUSE, FReeBSD, OpenBSD, Gentoo 系統(tǒng)上
|
| Java Container |
WAR文件可以在支持 Servlet2.4/JSP2.0或更高版本的容器中運(yùn)行。(一個(gè)例子是Tomcat 5)。
|