天天看點

Jenkins實踐文檔(一)- Jenkins簡介

第一章 Jenkins簡介

Jenkins官網 Jenkins前身是Hudson,使用java語言開發的自動化釋出工具。在中大型金融等企業中普遍使用Jenkins來作為項目釋出工具。 Jenkins官方提供的插件使Jenkins更為強大。

開源免費

多平台支援(windows/linux/macos)

主從分布式架構

提供web可視化配置管理頁面

安裝配置簡單

插件資源豐富

Jenkins的前身是Hudson,采用JAVA編寫的持續內建開源工具。Hudson由Sun公司在2004年啟動,第一個版本于2005年在java.net釋出。2007年開始Hudson逐漸取代CruiseControl和其他的開源建構工具的江湖地位。在2008年的JavaOne大會上在開發者解決方案中獲得杜克選擇大獎(Duke's Choice Award)。

在2010年11月期間,因為Oracle對Sun的收購帶來了Hudson的所有權問題。主要的項目貢獻者和Oracle之間,盡管達成了很多協定,但有個關鍵問題就是商标名稱“Hudson”。甲骨文在2010年12月聲明擁有該名稱并申請商标的權利。 是以,2011年1月11日,有人要求投票将項目名稱從“Hudson”改為“Jenkins”。2011年1月29日,該建議得到社群投票的準許,建立了Jenkins項目。

2011年2月1日,甲骨文表示,他們打算繼續開發Hudson,并認為Jenkins隻是一個分支,而不是重命名。是以,Jenkins和Hudson繼續作為兩個獨立的項目,每個都認為對方是自己的分支。到2013年12月,GitHub上的Jenkins擁有567個項目成員和約1,100個公共倉庫,與此相對的Hudson有32個項目成員和17個公共倉庫。到現在兩者的差異更多,應該說Jenkins已經全面超越了Hudson。此外,大家可能是出于讨厭Oracle的情緒,作為Java開發者天然地應該支援和使用Jenkins。

系統管理頁面包含系統管理、全局安全管理、全局工具配置、節點管理、授權管理、插件管理、系統備份管理、日志監控管理

Jenkins實踐文檔(一)- Jenkins簡介
Jenkins實踐文檔(一)- Jenkins簡介
Jenkins實踐文檔(一)- Jenkins簡介
Jenkins實踐文檔(一)- Jenkins簡介

憑據參數、字元參數、密碼參數、布爾值參數、檔案參數、文本參數、運作時參數、選項參數 

Jenkins實踐文檔(一)- Jenkins簡介
Jenkins實踐文檔(一)- Jenkins簡介