Jenkins安裝部署
1、首先下載下傳Jenkins.war包,官網:https://jenkins.io/download/,這塊用的比較老,為了和配管的版本一緻。
2、部署好Jdk和Tomcat
3、去apache官網下載下傳maven軟體包,部署好maven
4、svn環境,可以參考之前的部落格配置web通路svn倉庫篇。
jdk的安裝,這是之前封裝的jdk rpm包,可以參考之前部落格封裝rpm包。
jdk的安裝路徑和環境變量:
|
Tomcat的安裝路徑:
|
maven的安裝路徑:
|
配置環境變量:
|
配置jenkins的家目錄,(預設在目前使用者的.jenkins目錄下).
|
jdk/mvn/jenkins的環境變量如下圖:
啟動tomcat服務:
|
Web通路Jenkins頁面:
|
1、Jenkins Web的全局環境配置:
系統管理=>系統設定配置jdk和mvn的家目錄,順便檢視自己的Jenkins家目錄是否改變為自己定義的。
1)jenkins的家目錄如下圖:
2)新增jdk/mvn的配置如下圖:
3)當然mvn的倉庫也是可以改的,這塊為了友善使用預設的:
2、建立工程:
1)預設Jenkins的首頁是沒有工程的,建立一個simple的工程,Maven project名稱自定義,描述也自定義:
2)描述:
3)配置保持最大的建構個數,要不然可能會出現新建構的任務看不到,今天就遇到了:
4)Jenkins添加svn倉庫:源碼管理使用svn,之前的部落格文章介紹過怎麼通過web方式管理svn倉庫,(一般開發會提供自己的代碼倉庫路徑),添加完成需要認證,輸入使用者密碼就可以了。
5)build根據pom.xml檔案,跳過測試(不跳過測試,不然耗時還可能報錯,一般測試代碼也是測試工程師負責的):添加内容如下(clean install -Dmaven.test.skip=true)
注釋:mvn的幾個參數的解釋,有興趣可以參考下:
|
結尾:這樣大緻就完成了jenkins的打包建構,但是預設建構完成,war包是不會再這個工程中出現的,需要開啟這個功能,配置如下:(預設是沒有的)添加内容如下:(**/target/*.war)
需要開啟後才會出現這個war,提供wen下載下傳:
到此Jenkins的安裝部署完成,後續寫自動化部署.....