Jenkins安裝部署

Jenkins安裝部署


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

2、部署好Jdk和Tomcat

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

4、svn環境,可以參考之前的博客配置web訪問svn倉庫篇。


jdk的安裝,這是之前封裝的jdk rpm包,可以參考之前博客封裝rpm包。

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

1
2
3
4
5
[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的安裝路徑:

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


maven的安裝路徑:

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


配置環境變量:

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


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

1
export JENKINS_HOME=/data/jenkins


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

wKioL1juF02Ae5EiAACP_OLv808033.png

啓動tomcat服務:

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


Web訪問Jenkins頁面:

1
http://192.168.121.131:8080/jenkins/

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

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

1)jenkins的家目錄如下圖:

wKiom1juGBPhUiVvAACuiQSmGGQ041.png

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

wKioL1juGDaB2VLXAACrpUbEmyo250.png

3)當然mvn的倉庫也是可以改的,這塊爲了方便使用默認的:

wKiom1juGI7i3oAeAAA1Z7_5mYQ743.png


2、創建工程:

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的幾個參數的解釋,有興趣可以參考下:

1
2
3
4
5
6
7
8
打包: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的安裝部署完成,後續寫自動化部署.....




本文出自 “螞蟻” 博客,請務必保留此出處http://215687833.blog.51cto.com/6724358/1915360


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