????????程序不可能是一成不變的,當開發(fā)出一個功能的時候,難免會有bug,難免會有功能修改,當修改完以后我們需要進行編譯,打包,發(fā)布,如果改動頻繁,一個項目一天需要執(zhí)行這些重復操作多次,耗時耗力,改完以后還要通知領導或客戶進行查看,這些都是非常浪費時間的事情,部署項目也是一個非常危險的事情,我可以很坦白的對你講,我曾經(jīng)在部署項目的時候執(zhí)行過rm -rf /*,還好是測試服務器,如果是生產(chǎn)呢,后果可想而知,但是有沒有一個工具可以代替這些重復性而且具有高度危險性的工具呢,那么Jenkins來了
What is Jenkins?
????????官網(wǎng):https://jenkins.io
????????Jenkins是一個獨立的開源自動化服務器,可用于自動執(zhí)行與構建,測試,交付或部署軟件相關的各種任務。
????????Jenkins可以通過本機系統(tǒng)軟件包,Docker安裝,甚至可以由安裝了Java Runtime Environment(JRE)的任何機器獨立運行。
Installing Jenkins
???????? Jenkins 提供多種安裝方式,文章只講解通過war包的安裝方式,Web應用程序ARchive(WAR)文件版本的Jenkins可以安裝在任何支持Java的操作系統(tǒng)或平臺上,大家如果有興趣可以前往官網(wǎng)地址進行學習。
官方安裝文檔地址:https://jenkins.io/doc/book/installing/
Jenkins安裝Java要求:
- Java 8是唯一支持的運行時環(huán)境,支持32位和64位版本
- 較舊版本的Java不受支持
- Java 9不受支持
- Java 10和11預覽支持可用
- 通過自定義程序包可以支持這些版本
- 此頁面提供了有關使用這些版本運行Jenkins的指南
要下載并運行Jenkins的WAR文件版本,請執(zhí)行以下操作:
- 將最新的穩(wěn)定Jenkins WAR文件下載 到您計算機上的相應目錄。
- 打開下載目錄的終端/命令提示符窗口。
- 運行該命令
java -jar jenkins.war。 - 瀏覽
http://localhost:8080并等待Unlock Jenkins(解鎖Jenkins)頁面出現(xiàn)。
可以通過
--httpPort在運行java -jar jenkins.war命令時指定選項來更改端口。如,要通過端口9090訪問Jenkins,將使用以下命令:java -jar jenkins.war --httpPort=9090
???????? 至此,下載和安裝結束,沒有截圖過程,因為我認為具有文檔閱讀能力和開發(fā)經(jīng)驗的人來說,看看就會了吧,接下來我們將講解安裝和設置。
Post-installation setup wizard
解鎖Jenkins
???????? 當?shù)谝淮卧L問新的Jenkins實例時,系統(tǒng)會要求您使用自動生成的密碼對其進行解鎖。
???????? 1. 瀏覽到http://localhost:8080(或安裝時為Jenkins配置的任何端口),并等待解鎖Jenkins頁面出現(xiàn)。


- 從Jenkins提示的秘鑰存放位置獲取秘鑰,也可在控制臺日志的輸出中,復制生成的字母數(shù)字密碼(在兩組星號之間)

- 在解鎖Jenkins頁面上,將此密碼粘貼到管理員密碼字段中,然后單擊繼續(xù)。
用插件定制Jenkins
????????解鎖Jenkins后會顯示自定義Jenkins頁面,在這里可以安裝插件作為初始設置的一部分。

點擊顯示的兩個選項之一:
- 安裝建議的插件 - 安裝推薦的一組插件,這些插件基于最常見的用例。
-
選擇要安裝的插件 - 選擇最初安裝的插件集。首次訪問插件選擇頁面時,默認情況下會選擇建議的插件。
????????如果不確定需要哪些插件,選擇安裝推薦的插件??梢栽谏院蟮臅r間通過管理Jenkins> 管理插件頁面安裝(或刪除)Jenkins插件 。
????????設置向?qū)э@示正在配置的Jenkins的進程以及您正在安裝的所選Jenkins插件集。此過程可能需要幾分鐘時間。
安裝插件
Creating the first administrator user (創(chuàng)建一個管理員用戶)
在用插件定制Jenkins之后,Jenkins要求您創(chuàng)建第一個管理員用戶。
- 出現(xiàn)“ 創(chuàng)建第一個管理員用戶”頁面時,在相應字段中指定管理員用戶的詳細信息,然后單擊“ 保存并完成”,你也可以選擇使用admin賬戶繼續(xù)。

- 對Jenkins進行實例配置,配置完成,點擊保存并完成。

- 當Jenkins已就緒頁面出現(xiàn)時,單擊開始使用Jenkins。


????????然后進入了Jenkins控制臺,可以看到UI做的很不錯呦,至此安裝和基本的配置已經(jīng)完成了,暫時不忘下接著講,因為我發(fā)現(xiàn)這需要很多文章分開進行將接,接下來的文章將會詳細講解使用Jenkins的功能,讓大家體會到Jenkins爽到高潮的快感。
博客原文地址:Jenkins 入門
