Jenkins安裝部署篇

Jenkins安裝部署java


一、首先下載Jenkins.war包,官網:https://jenkins.io/download/,這塊用的比較老,爲了和配管的版本一致。web

二、部署好Jdk和Tomcatapache

三、去apache官網下載maven軟件包,部署好maventomcat

四、svn環境,能夠參考以前的博客配置web訪問svn倉庫篇。bash


jdk的安裝,這是以前封裝的jdk rpm包,能夠參考以前博客封裝rpm包。併發

jdk的安裝路徑和環境變量:app

[root@localhost ~]# cat /etc/profile.d/jdk.sh 
export JAVA_HOME=/usr/local/java
export JRE_HOME=/usr/local/java/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH


Tomcat的安裝路徑:webapp

[root@localhost ~]# ls /data/tomcat/webapps/
docs  examples  host-manager  jenkins  jenkins.war  manager


maven的安裝路徑:maven

[root@localhost ~]# ls /usr/local/maven/
bin  boot  conf  lib  LICENSE  NOTICE  README.txt


配置環境變量:ide

[root@localhost ~]# cat /etc/profile.d/maven.sh 
export PATH=$PATH:/usr/local/maven/bin


配置jenkins的家目錄,(默認在當前用戶的.jenkins目錄下).

export JENKINS_HOME=/data/jenkins


jdk/mvn/jenkins的環境變量以下圖:

wKioL1juF02Ae5EiAACP_OLv808033.png

啓動tomcat服務:

sh /data/tomcat/bin/catalina.sh    #查看下catalina.out日誌文件啓動是否有報錯


Web訪問Jenkins頁面:

http://192.168.121.131:8080/jenkins/

wKiom1juF6LwfCzBAAEozAY-dXo039.png一、Jenkins Web的全局環境配置:

系統管理=>系統設置配置jdk和mvn的家目錄,順便查看本身的Jenkins家目錄是否改變爲本身定義的。

1)jenkins的家目錄以下圖:

wKiom1juGBPhUiVvAACuiQSmGGQ041.png

2)新增jdk/mvn的配置以下圖:

wKioL1juGDaB2VLXAACrpUbEmyo250.png

3)固然mvn的倉庫也是能夠改的,這塊爲了方便使用默認的:

wKiom1juGI7i3oAeAAA1Z7_5mYQ743.png


二、建立工程:

1)默認Jenkins的首頁是沒有工程的,新建一個simple的工程,Maven project名稱自定義,描述也自定義:

wKiom1juGMqQk9R2AAFQBwXuazY876.png

2)描述:

wKiom1juGQ-DRmWsAAA0LHWPpMk369.png

3)配置保持最大的構建個數,要否則可能會出現新構建的任務看不到,今天就遇到了:

wKiom1juGSnTUvoOAAD4rD7x4Oo155.png

4)Jenkins添加svn倉庫:源碼管理使用svn,以前的博客文章介紹過怎麼經過web方式管理svn倉庫,(通常開發會提供本身的代碼倉庫路徑),添加完成須要認證,輸入用戶密碼就能夠了。

wKiom1juGU3ARvH4AABq4rBgpJ4754.png

5)build根據pom.xml文件,跳過測試(不跳過測試,否則耗時還可能報錯,通常測試代碼也是測試工程師負責的):添加內容以下(clean install -Dmaven.test.skip=true

wKioL1juGdTj2-R0AAB8J6w1v4w110.png註釋:mvn的幾個參數的解釋,有興趣能夠參考下:

打包:mvn package
編譯:mvn compile
編譯測試程序:mvn test-compile
清空:mvn clean
運行測試:mvn test
生成站點目錄: mvn site
生成站點目錄併發布:mvn site-deploy
安裝當前工程的輸出文件到本地倉庫: mvn install

結尾:這樣大體就完成了jenkins的打包構建,可是默認構建完成,war包是不會再這個工程中出現的,須要開啓這個功能,配置以下:(默認是沒有的)添加內容以下**/target/*.war

wKioL1juGp2DdB2MAAEdoXyOvZA727.png

須要開啓後纔會出現這個war,提供wen下載:

wKiom1juGuTg_YX9AAA1i9iBM4s189.png


到此Jenkins的安裝部署完成,後續寫自動化部署.....

相關文章
相關標籤/搜索