Jenkins構建項目幫助文檔

Jenkins構建項目幫助文檔

主要步驟

1、配置jdk

1.一、   下載jdk,安裝到本身電腦磁盤的Java目錄下(好比:D:\Java\jdk)。java

1.二、   Jdk環境變量的配置:web

1. 鼠標右擊「個人電腦」->屬性->高級->環境變量apache

(或者win7開始–搜索–「環境變量」)瀏覽器

 

2. 系統變量->新建->變量名:JAVA_HOME 變量值:D:\Java\jdk1.7.0_45\tomcat

  (eclipse、netbeans、tomcat等IDE或者服務器安裝的時候或根據JAVA_HOME判斷jdk的未知,因此不能改變JAVA_HOME的名字)服務器

  (系統變量:對全部用戶起做用app

   用戶變量:只對當前用戶起做用。)eclipse

 

3. 系統變量->新建->變量名:CLASSPATH 變量值:.;%JAVA_HOME%libwebapp

(.java文件編譯的時候回來找個目錄裏面需找須要的jar包,想想用IDE的時候導入的Jar報的做用,maven

 

    因此若是有個jar常用不想導庫,直接放入這個文件夾就好了。)

4. 系統變量->編輯->變量名:Path 在變量值的最前面加上:%JAVA_HOME%bin;

(.class文件執行的時候須要用到個文件夾)

 

注意:1. 第三步前面有個 .;

   2. 建立目錄的時候不要有空格和中文,不然死都不知道怎麼死的。 

2、  安裝tomcat

2.一、   官網下載tomcat,解壓到本身電腦磁盤的Java目錄下(好比:D:\Java)。

2.二、   修改一下的本身tomcat的端口號,打開:D:\Java\apache-tomcat-7.0.54\conf目錄下的server.xml文件,找到 <Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />這段,把「8080」改爲本身想用的端口號。(備註:這裏改端口號,是防止和後面安裝的Jenkins的端口號發生衝突

2.三、   Tomcat環境變量的配置:

CATALINA_BASE:    D:\Java\apache-tomcat-7.0.54

CATALINA_HOME:    D:\Java\apache-tomcat-7.0.54

classpath:      .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

JAVA_HOME:       D:\Java\jdk1.7.0_60

//path   %JAVA_HOME%\bin;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;

2.四、   添加tomcat管理帳號:打開D:\Java\tomcat\conf文件夾裏面的tomcat-user.xml

修改以下:

<tomcat-users>


  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <role rolename="admin-gui"/>
  <role rolename="admin-script"/>
  <role rolename="admin-gui"/>
  <role rolename="admin-script"/>
  <role rolename="admin-jmx"/>
  <role rolename="admin-status"/>
  <user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

</tomcat-users>

(這裏添加的帳號只是根據本身須要添加的,並非每次添加都同樣)

3、  安裝maven

  1.  

3.一、   官網下載maven,放在D:\Java目錄下。

3.二、   環境變量配置:MAVEN_HOME:D:\Java\maven

             Path變量最前面加:% MAVEN_HOME%\bin;                                     

3.三、    修改conf\settings.xml以下:

<servers>

<server>

<id>test-gui</id>

<username>tomcat</username>

<password>tomcat</password>

</server>

</servers>

4、  Jenkins的安裝和使用

  1.  

4.一、   安裝Jenkins,網上教程不少,本身搜下。

4.二、   配置Jenkins:

1)       安裝好以後,在瀏覽器地址欄輸入localhost:8080進入Jenkins主界面,如圖所示:

 

 

第一次進入裏面是沒有數據的,點擊左上角的「新建」

2)       點擊「新建「以後會出現以下界面:

 

 

         備註: 按照圖上的標註操做,Item的名稱是本身定義的。

3)       點擊」OK「按鈕以後,出現以下界面:

 

 

備註:源碼管理選擇Subversion,說明咱們要從SVN獲取源碼,下面須要填寫SVN的地址,這個地址很重要,必定要明白本身要構建的是哪一個項目,若是項目下還有子項目的話,子項目均不能被構建,須要選擇單獨的項目區構建其子項目。

第一次輸入SVN地址時,會提示你輸入SVN的帳號和密碼,會自動保存。

4)       下面到構建觸發器,如圖:

 

 

選擇第三個的話表示自動週期構建,第一次構建的話建議手動構建,由於不能辦證第一次就徹底正確。選擇Build periodically後出現以下界面:

 

 

出現的日程表就是自定義自動構建的時間和週期,,假設咱們想讓項目中天天12點和晚上8點自動構建一次,只須要在構建觸發器中選擇Build periodically,並在日程表中輸入 0 12,20 * * *

注:Schedule的配置規則是有5個空格隔開的字符組成,從左到右分別表明:分 時 天 月 年。*表明全部,0 12,20 * * * 表示「在任何年任何月任何天的12和20點0分」進行構建。

5)       接下來配置build,以下圖:

clean install -Dmaven.test.skip=true

 

 

Goals and options 中填寫的內容是由下面的提示寫上去的。

6)       配置:增長構建後操做步驟,以下圖操做;

 

 

 

點擊紅色方框裏面的內容:出現以下圖:

 

 

目的就是部署war包的路徑,這個路徑很重要,target\*.war能夠實現自動部署。而且須要本身選擇容器(containers),根據咱們的實際狀況,選擇tomcat7.x,而後填寫咱們以前設定好的tomcat的用戶名和密碼,tomcat URL是咱們安裝後的訪問地址。

7)       隨後點擊」應用「,再點擊「保存「。可是咱們還有重要的配置沒有作,就是jdk和maven的配置,返回主頁面,如圖:

 

 

點擊「系統管理」—》「系統設置」出現以下界面:

Jdk的安裝配置:

 

 

Maven的安裝配置:

 

 

 

點擊「應用」:————》「保存」。

8)       接下來就能夠手動構建項目了:

 

 

若是構建成功,會出現以下界面:

 

 

最後一步就是發佈:而後在Jenkins/jobs/zutnlp-yuqing/workspace中,提取zutnlp-admin,zutnlp-display,zutnlp-gather-neo4j,zutnlp-gather-solr,zutnlp-portal,zutnlp-resource-corpus,zutnlp-resource-dict-web中target裏的.war文件至toncat/webapp,而後啓動tomcat,至此部署完成。(注:tomcat端口號爲8090,爲避免Jenkins的8080的衝突,每次加載後都需重啓tomcat)

 

安裝成功啦,小二同窗哇的一聲哭了,感謝j2ee劉老師使人窒息的要求。

相關文章
相關標籤/搜索