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的環境變量以下圖:
啓動tomcat服務:
sh /data/tomcat/bin/catalina.sh #查看下catalina.out日誌文件啓動是否有報錯
Web訪問Jenkins頁面:
http://192.168.121.131:8080/jenkins/
系統管理=>系統設置配置jdk和mvn的家目錄,順便查看本身的Jenkins家目錄是否改變爲本身定義的。
1)jenkins的家目錄以下圖:
2)新增jdk/mvn的配置以下圖:
3)固然mvn的倉庫也是能夠改的,這塊爲了方便使用默認的:
二、建立工程:
1)默認Jenkins的首頁是沒有工程的,新建一個simple的工程,Maven project名稱自定義,描述也自定義:
2)描述:
3)配置保持最大的構建個數,要否則可能會出現新構建的任務看不到,今天就遇到了:
4)Jenkins添加svn倉庫:源碼管理使用svn,以前的博客文章介紹過怎麼經過web方式管理svn倉庫,(通常開發會提供本身的代碼倉庫路徑),添加完成須要認證,輸入用戶密碼就能夠了。
5)build根據pom.xml文件,跳過測試(不跳過測試,否則耗時還可能報錯,通常測試代碼也是測試工程師負責的):添加內容以下(clean install -Dmaven.test.skip=true)
打包: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的安裝部署完成,後續寫自動化部署.....