????????程序不可能是一成不變的梨与,當(dāng)開發(fā)出一個功能的時候,難免會有bug
文狱,難免會有功能修改粥鞋,當(dāng)修改完以后我們需要進行編譯,打包瞄崇,發(fā)布呻粹,如果改動頻繁,一個項目一天需要執(zhí)行這些重復(fù)操作多次苏研,耗時耗力等浊,改完以后還要通知領(lǐng)導(dǎo)或客戶進行查看,這些都是非常浪費時間的事情摹蘑,部署項目也是一個非常危險的事情筹燕,我可以很坦白的對你講,我曾經(jīng)在部署項目的時候執(zhí)行過rm -rf /*
衅鹿,還好是測試服務(wù)器撒踪,如果是生產(chǎn)呢,后果可想而知大渤,但是有沒有一個工具可以代替這些重復(fù)性而且具有高度危險性的工具呢制妄,那么Jenkins
來了
What is Jenkins?
????????官網(wǎng):https://jenkins.io
????????Jenkins
是一個獨立的開源自動化服務(wù)器,可用于自動執(zhí)行與構(gòu)建泵三,測試耕捞,交付或部署軟件相關(guān)的各種任務(wù)衔掸。
????????Jenkins
可以通過本機系統(tǒng)軟件包,Docker
安裝砸脊,甚至可以由安裝了Java Runtime Environment(JRE)
的任何機器獨立運行具篇。
Installing Jenkins
???????? Jenkins
提供多種安裝方式纬霞,文章只講解通過war
包的安裝方式凌埂,Web應(yīng)用程序ARchive(WAR)文件版本的Jenkins可以安裝在任何支持Java的操作系統(tǒng)或平臺上,大家如果有興趣可以前往官網(wǎng)地址進行學(xué)習(xí)诗芜。
官方安裝文檔地址:https://jenkins.io/doc/book/installing/
Jenkins安裝Java要求:
- Java 8是唯一支持的運行時環(huán)境瞳抓,支持32位和64位版本
- 較舊版本的Java不受支持
- Java 9不受支持
- Java 10和11預(yù)覽支持可用
- 通過自定義程序包可以支持這些版本
- 此頁面提供了有關(guān)使用這些版本運行Jenkins的指南
要下載并運行Jenkins的WAR文件版本,請執(zhí)行以下操作:
- 將最新的穩(wěn)定Jenkins WAR文件下載 到您計算機上的相應(yīng)目錄伏恐。
- 打開下載目錄的終端/命令提示符窗口孩哑。
- 運行該命令
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
???????? 至此丛晌,下載和安裝結(jié)束,沒有截圖過程斗幼,因為我認(rèn)為具有文檔閱讀能力和開發(fā)經(jīng)驗的人來說澎蛛,看看就會了吧,接下來我們將講解安裝和設(shè)置蜕窿。
Post-installation setup wizard
解鎖Jenkins
???????? 當(dāng)?shù)谝淮卧L問新的Jenkins實例時谋逻,系統(tǒng)會要求您使用自動生成的密碼對其進行解鎖。
???????? 1. 瀏覽到http://localhost:8080
(或安裝時為Jenkins配置的任何端口)桐经,并等待解鎖Jenkins頁面出現(xiàn)毁兆。
- 從Jenkins提示的秘鑰存放位置獲取秘鑰,也可在控制臺日志的輸出中阴挣,復(fù)制生成的字母數(shù)字密碼(在兩組星號之間)
- 在解鎖Jenkins頁面上气堕,將此密碼粘貼到管理員密碼字段中,然后單擊繼續(xù)屯吊。
用插件定制Jenkins
????????解鎖Jenkins后會顯示自定義Jenkins頁面送巡,在這里可以安裝插件作為初始設(shè)置的一部分。
點擊顯示的兩個選項之一:
- 安裝建議的插件 - 安裝推薦的一組插件盒卸,這些插件基于最常見的用例骗爆。
-
選擇要安裝的插件 - 選擇最初安裝的插件集。首次訪問插件選擇頁面時蔽介,默認(rèn)情況下會選擇建議的插件摘投。
????????如果不確定需要哪些插件煮寡,選擇安裝推薦的插件∠簦可以在稍后的時間通過管理Jenkins> 管理插件頁面安裝(或刪除)Jenkins插件 幸撕。
????????設(shè)置向?qū)э@示正在配置的Jenkins
的進程以及您正在安裝的所選Jenkins插件集。此過程可能需要幾分鐘時間外臂。
Creating the first administrator user (創(chuàng)建一個管理員用戶)
在用插件定制Jenkins之后坐儿,Jenkins要求您創(chuàng)建第一個管理員用戶。
- 出現(xiàn)“ 創(chuàng)建第一個管理員用戶”頁面時宋光,在相應(yīng)字段中指定管理員用戶的詳細(xì)信息貌矿,然后單擊“ 保存并完成”,你也可以選擇使用admin賬戶繼續(xù)罪佳。
- 對Jenkins進行實例配置逛漫,配置完成,點擊保存并完成赘艳。
- 當(dāng)Jenkins已就緒頁面出現(xiàn)時酌毡,單擊開始使用Jenkins。
????????然后進入了Jenkins控制臺枷踏,可以看到UI做的很不錯呦,至此安裝和基本的配置已經(jīng)完成了娇掏,暫時不忘下接著講呕寝,因為我發(fā)現(xiàn)這需要很多文章分開進行將接,接下來的文章將會詳細(xì)講解使用Jenkins的功能婴梧,讓大家體會到Jenkins爽到高潮的快感下梢。
博客原文地址:Jenkins 入門