linux下jenkins+svn+maven項目構建

1、安裝部署jenkinsweb

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

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

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

2、配置jenkins及maven依賴服務器

  一、jenkins須要依賴jdk、若是服務器未安裝jdk則須要先安裝jdk、由於咱們但願使用maven進行構建因此須要先安裝maven。(修改/etc/profile,添加jdk、maven路徑並進行source刷新)maven

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

  

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

3、構建web項目ui

  一、新建項目、選擇maven項目spa

  

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

  

  (注:第一次須要svn用戶名、密碼受權、經過後系統自動保存改用戶信息)

  三、以後的配置選擇

構建觸發器

Build
  Root POM

③配置email通知郵箱

保存便可。

 

剛新建的項目test已被添加、以後點構建連接過按鈕便可構建該項目。

4、問題

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的路徑。

5、至此jenkins基本能夠構建web項目了。
相關文章
相關標籤/搜索