使用Jenkins配置自動化構建

持續集成是個簡單重複勞動,人來操做費時費力,使用自動化構建工具完成是最好不過的了。web

爲了實現這個要求,我選擇了 Jenkins
從http://mirrors.jenkins-ci.org/windows/latest下載windows下的最新安裝版jenkins。(若是不能安裝,從http://mirrors.jenkins-ci.org/war/latest/jenkins.war下載war包,手動配置,配置說明參見https://wiki.jenkins-ci.org/display/JENKINS/Use+Jenkins)。
1.安裝
這裏直接使用安裝包,安裝過程很簡單,這裏就再說明了。
安裝後自動建立了一個windows服務:Jenkins,默認使用的端口是8080,若是須要修改,打開安裝目錄下的jenkins.xml文件,修改  <arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" -- httpPort=8081</arguments>後保存,啓動jenkins服務。
打開http://192.168.0.10:8081/,看到相似下面的界面(我這裏已經建立了一個任務):
說明jenkins已經安裝成功。
2. 建立任務
  2.1 點「新Job」,界面以下:
輸入任務名稱,任意名稱均可以,但最好是有意義的名稱,這裏輸入的名稱和項目名稱相同爲hummer
  2.2 選擇項目類型,因個人項目是maven項目,這裏選擇「 構建一個maven2/3項目」點擊」OK「進入下一個界面。
  2.3 界面以下:
 
源代碼管理根據本身的須要進行選擇,個人源代碼是使用svn管理的,這裏選擇「Subversion Modules」,在"Repository URL"錄入你的svn倉庫地址;第一次錄入時還須要錄入svn倉庫的用戶名和口令。
剛纔的那個界面比較大,向下滾動,中間部分的界面以下:
構建觸發器,我選擇「 Build whenever a SNAPSHOT dependency is built」,意思是依賴於快照的構建,應該是當svn有修改時就構建項目。
2.4 build設置不用修改,就使用pom.xml,目標選項也不用修改。
2.5 設置構建後的步驟,(Post Steps,可選設置 ),我這裏要求構建成功後把war文件複製到指定的目錄,而後停運tomcat,刪除項目web目錄,啓動tomcat。
2.6 設置郵件通知 
勾選「 E-mail Notification」,在recipients中錄入要接收郵件的郵箱。
點「保存」,完成設置
3. 在工做區域的左邊菜單上點「當即構建」,開始構建項目,
若是構建成功,則項目狀態的S爲藍色,若是失敗則爲紅色。
構建完成,左邊菜單會顯示有「控制檯輸出」,點擊能夠查看控制檯詳細輸出。構建錯誤時也能夠根據相應的錯誤信息進行修改。
相關文章
相關標籤/搜索