軟件介紹Jenkins是一款非常流行的持續集成工具,它采用java語言開發,主要應用于監控持續重復的工作,比如版本發布、項目測試以及監控外部調用執行等等。Jenkins不僅功能豐富,而且使用起來很方便,而且還是完全開源免費的,擁有豐富的社區支持,有需要的用戶敬請下載。 特色功能易安裝 僅僅一個 java -jar jenkins.war,從官網下載該文件后,直接運行,無需額外的安裝,更無需安裝數據庫 易配置 提供友好的GUI配置界面 變更支持 Jenkins能從代碼倉庫(Subversion/CVS)中獲取并產生代碼更新列表并輸出到編譯輸出信息中 永久鏈接 用戶是通過web來訪問Jenkins的,而這些web頁面的鏈接地址都是永久鏈接地址,因此,你可以在各種文檔中直接使用該鏈接 E-Mail/RSS/IM 當完成一次集成時,可通過這些工具實時告訴你集成結果 分布式構建 Jenkins可以把集成構建等工作分發到多臺計算機中完成 測試報告 JUnit/TestNG測試報告:也就是用以圖表等形式提供詳細的測試報表功能 第三方插件 使得 Jenkins 變得越來越強大 安裝與配置系統要求 最低推薦配置: 256MB可用內存 1GB可用磁盤空間(作為一個Docker容器運行jenkins的話推薦10GB) 為小團隊推薦的硬件配置: 1GB+可用內存 50 GB+ 可用磁盤空間 軟件配置: Java 8—?無論是Java運行時環境(JRE)還是Java開發工具包(JDK)都可以。 注意:如果將Jenkins作為Docker 容器運行,這不是必需的 windows平臺安裝 打開包裝并按照說明操作 設置向導 下載安裝并運行Jenkins后,即將開始進入安裝向導。 此安裝向導會引導您完成幾個快速“一次性”步驟來解鎖Jenkins, 使用插件對其進行自定義,并創建第一個可以繼續訪問Jenkins的管理員用戶。
解鎖 當您第一次訪問新的Jenkins實例時,系統會要求您使用自動生成的密碼對其進行解鎖。 瀏覽到 http://localhost:8080(或安裝時為Jenkins配置的任何端口),并等待 解鎖 Jenkins 頁面出現。
從Jenkins控制臺日志輸出中,復制自動生成的字母數字密碼(在兩組星號之間)。
在 解鎖Jenkins 頁面上,將此 密碼 粘貼到管理員密碼字段中,然后單擊 繼續 。 Notes: 如果您以分離模式在Docker中運行Jenkins,則可以從Docker日志(above) 訪問Jenkins控制臺日志。 Jenkins控制臺日志顯示可以獲取密碼的位置(在Jenkins主目錄中)。 必須在新Jenkins安裝中的安裝向導中輸入此密碼才能訪問Jenkins的主UI。 如果您在設置向導中跳過了后續的用戶創建步驟, 則此密碼還可用作默認admininstrator帳戶的密碼(使用用戶名“admin”) 自定義插件 解鎖 Jenkins之后,在 Customize Jenkins 頁面內, 您可以安裝任何數量的有用插件作為您初始步驟的一部分。 兩個選項可以設置: 安裝建議的插件 - 安裝推薦的一組插件,這些插件基于最常見的用例. 選擇要安裝的插件 - 選擇安裝的插件集。當你第一次訪問插件選擇頁面時,默認選擇建議的插件。 如果您不確定需要哪些插件,請選擇 安裝建議的插件 。 您可以通過Jenkins中的Manage Jenkins > Manage Plugins 頁面在稍后的時間點安裝(或刪除)其他Jenkins插件 。 設置向導顯示正在配置的Jenkins的進程以及您正在安裝的所選Jenkins插件集。這個過程可能需要幾分鐘的時間 創建第一個管理員用戶 最后,在customizing Jenkins with plugins之后,Jenkins要求您創建第一個管理員用戶。 . 出現“ 創建第一個管理員用戶 ”頁面時, 請在各個字段中指定管理員用戶的詳細信息,然后單擊 保存完成 。 . 當 Jenkins準備好了 出現時,單擊*開始使用 Jenkins*。 Notes: * 這個頁面可能顯示 Jenkins幾乎準備好了! 相反,如果是這樣,請單擊 重啟 。 * 如果該頁面在一分鐘后不會自動刷新,請使用Web瀏覽器手動刷新頁面。如果需要,請使用您剛剛創建的用戶的憑據登錄到Jenkins,并準備好開始使用Jenkins! |