玩轉jenkins二篇—配置jenkins

配置jenkins之前我們要了解每個模塊的功能


打開後我們會看到這個界面,現在我們來配置:

1.我們配置全局變量—點擊系統管理:在這裏我們可以配置我們需要的配置


2.開始配置,我們首先選擇插件,選擇插件管理:


我們可以根據我們的使用在可選插件中安裝插件;也可以在高級選項中,安裝離線插件,根據個人情況而定,對於離線插件,因有時候服務器爲了安全不會讓你訪問外網,不會聯網這時候就需要你手動下載插件,手動安裝了;裝完插件我們來看看系統配置

3.返回上一個頁面進入到:


在這裏我們需要配置我們在構建項目中需要使用到的一些東西:jdk,git,gradle,ant,maven,nodejs等,具體情況看自己選擇打包使用工具而定;這裏的插件可以安裝多個版本的,在這裏我們建議安裝時,最好離線不要選擇在線安裝下面是我的一些配置:

1),jdk配置:可看到是maven配置,這個我們使用的是默認的這個我們待會會在系統配置中說明:可以看到在這裏我配置了兩個版本的jdk因爲我在後期構建項目會是多個,而要求使用不同版本的jdk,先配置,具體使用我們會在下節說明,別名就是名字:JAVA_HOME指的是你的jdk路徑,要和jenkins在一個服務器



2),接下來我要介紹的是幾種打包使用到的工具:gradle ant maven;具體選擇哪種打包程序的工具看自己的喜愛,還有自己項目框架情況而定,

早期的ant(Another Neat Tool)開始主要用來構建tomcat,產生動機是因james duncan dabidson受不了makfile的語法格式

maven的產生,同樣是厭倦了日復一日的手動構建工作,對於各個項目風格不同的構建系統感覺麻煩,maven的依賴管理以及項目構建規則重用等特點,讓maven現在成爲了java構建工具的一種標準;我們也可以看到在大多數人構建jenkins構建項目基本使用的都是maven但是這種構建已經不滿足我們多樣框架的項目構建

Gradle作爲新的構建工具,基於Groovy語言的構建工具,保持了Maven的有點,通過使用Groovy定義,克服了maven中使用xml繁冗以及不靈活等缺點



3),接下來我們看看系統設置:在這裏我們可以看到一些全局變量,如主目錄,maven項目配置,語言等,以及後面我們需要的遠程服務器都在這裏部署;




以下這個是用到的遠程部署服務配置


4),我們做任何事都會做備份這是個好習慣,不會因爲一些人爲或者服務器自身原因導致我們構建的jenkins出問題,如果項目少一兩個還在我們承受範圍,若項目過多,我們就苦逼了,所以我說的最後一個配置是關於備份的配置,



設置備份目錄,以及定時備份,如果後面出現問題就可以及時恢復,或者要遷移到其他jenkins都可以在這裏備份然後導入到新的jenkins不用重新配置


以上基本已經滿足我們後期部署項目使用;還有好多個性化設置可以自己玩玩,例如對於賬號管理,分類管理dev uat pro等不同環境使用不同賬號管理,如果有需要可以留言共同探討;

下節我們將使用我們配置好的jenkins來部署第一個項目

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章