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