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的環境變量如下圖:
啓動tomcat服務:
1 | sh /data/tomcat/bin/catalina .sh #查看下catalina.out日誌文件啓動是否有報錯 |
Web訪問Jenkins頁面:
1 | http: //192 .168.121.131:8080 /jenkins/ |
系統管理=>系統設置配置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)
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)
需要開啓後纔會出現這個war,提供wen下載:
到此Jenkins的安裝部署完成,後續寫自動化部署.....
本文出自 “螞蟻” 博客,請務必保留此出處http://215687833.blog.51cto.com/6724358/1915360