一、安裝部署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項目了。