Jenkins - 概述



為什麼選擇 Jenkins?

Jenkins 是一款允許持續整合的軟體。Jenkins 將安裝在進行中心構建的伺服器上。下面的流程圖演示了 Jenkins 工作原理的一個非常簡單的流程。

Why 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)。
廣告