linux下jenkins+svn+maven項目構建


一、安裝部署jenkins

  1、下載jenkins.war(http://jenkins-ci.org/

  2、新建tomcat服務器,配置端口等config信息,並將項目地址指向jenkins.war文件

  3、啟動tomcat服務器、啟動成功后用瀏覽器打開訪問地址http://127.0.0.1:8000,查看jenkins是否被成功部署(如下圖)。

二、配置jenkins及maven依賴

  1、jenkins需要依賴jdk、如果服務器未安裝jdk則需要先安裝jdk、因為我們希望使用maven進行構建所以需要先安裝maven。(修改/etc/profile,添加jdk、maven路徑並進行source刷新)

  1、jenkins菜單根目錄-系統管理-系統設置頁面配置jdk及maven依賴,點擊新增jdk、新增maven按鈕來配置jdk及maven路徑。

  

  2、如果需要可以配置郵件通知,當項目構建失敗時jenkins會自動發送錯誤報告到通知郵箱,注意既然發送郵件到通知郵箱就要首先配置發送郵箱(使用smtp認證輸入發送郵箱用戶名及密碼)最好進行郵箱測試、通過后保存當前設置。

三、構建web項目

  1、新建項目、選擇maven項目

  

  2、源碼管理欄輸入項目的svn地址(jenkins已經繼承了svn因此不用再服務器安裝svn)

  

  (注:第一次需要svn用戶名、密碼授權、通過后系統自動保存改用戶信息)

  3、之后的配置選擇

構建觸發器

Build
  Root POM

③配置email通知郵箱

保存即可。

 

剛新建的項目test已被添加、之后點構建鏈接過按鈕即可構建該項目。

四、問題

web項目構建時maven會查找去web/WEB-INF/web.xml(web項目默認)文件,如果你項目的web.xml不在此路徑需要在pom.xml中添加如下plugin

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<webXml>war\WEB-INF\web.xml</webXml>
</configuration>
</plugin>

war\WEB-INF\web.xml為你xml的路徑。

五、至此jenkins基本可以構建web項目了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM